I deployed the application using cdi module. Using context.xml for weld outside of war works, too.
On Mon, Apr 27, 2015 at 9:47 PM, jason zhang <[email protected]> wrote: > This seems to be weld integration issue. > My war file will contain > The jetty-env.xml is here: > https://github.com/jasonzhang2022/flexims/blob/master/tomcat_web/src/main/demo/WEB-INF/jetty-env.xml > The jetty-web.xml is here: > https://github.com/jasonzhang2022/flexims/blob/master/tomcat_web/src/main/webapp/WEB-INF/jetty-web.xml > > The war file manage weld integraiton itself. > > If I use weld-2.1.2.Finla, I got the :Multiple servlets map to path: > /rs/*: com.flexdms.flexims.jpa.rs.RSApplication,com.flexdms. > flexims.jpa.rs.RSApplication" > If I use weld-2.2.5.Final, I don't have this problem. > > > But I got this problem: java.lang.ClassNotFoundException: > org.eclipse.jetty.servlet.ServletContextHandler$Decorator > > I don't have the java.lang.ClassNotFoundException: > org.eclipse.jetty.servlet.ServletContextHandler$Decorator if I use external > context.xml or cdi module. > > So > <Set name="serverClasses"> > > <Array type="java.lang.String"> > > > <Item>-org.eclipse.jetty.servlet.ServletContextHandler.Decorator</Item> > > </Array> > > </Set> > > behaves different when i external context.xml and internal web.xml > > Is this expected behavior? > > thanks > > > On Sun, Apr 26, 2015 at 8:42 PM, jason zhang <[email protected]> > wrote: > >> Hi Jan >> I have jetty-env.xml and jetty-web.xml under WEB-INF in the war file. >> The purpose of these two files are to integrate with WELD and set up >> datasource. I follow the document in weld to integrate WELD with jetty >> instead of using weld module. >> >> The jetty-env.xml is here: >> https://github.com/jasonzhang2022/flexims/blob/master/tomcat_web/src/main/demo/WEB-INF/jetty-env.xml >> The jetty-web.xml is here: >> https://github.com/jasonzhang2022/flexims/blob/master/tomcat_web/src/main/webapp/WEB-INF/jetty-web.xml >> >> The produced war is here: http://data.flexdms.com/demo1.war >> >> The log file is too big to paste here: I uploaded it here: >> http://data.flexdms.com/jetty.log >> >> Thanks >> >> >> On Sat, Apr 25, 2015 at 11:52 PM, Jan Bartel <[email protected]> wrote: >> >>> And also post the log output with >>> -Dorg.eclipse.jetty.webapp.LEVEL=DEBUG >>> -Dorg.eclipse.jetty.annotations.LEVEL=DEBUG enabled as well please. >>> >>> Jan >>> >>> On 26 April 2015 at 16:38, Jan Bartel <[email protected]> wrote: >>> > Jason, >>> > >>> > Please post how you are deploying and configuring your webapp in jetty >>> > - include any context xml files or other jetty xml config files you >>> > have altered. >>> > >>> > Jan >>> > >>> > On 26 April 2015 at 15:13, jason zhang <[email protected]> >>> wrote: >>> >> I have a web application(http://data.flexdms.com/demo.war) which is >>> fine >>> >> under tomcat. I am trying to enable it under jetty. >>> >> I downloaded the latest jetty(jetty-distribution-9.2.10.v20150310) >>> >> >>> >> >>> >> Jetty complains that >>> >> >>> >> Multiple servlets map to path: /rs/*: >>> >> >>> com.flexdms.flexims.jpa.rs.RSApplication,com.flexdms.flexims.jpa.rs.RSApplication >>> >> >>> >> You can see that all the classes mapped to /rs/* are the same class. I >>> >> actually have this mapping in a web-fragment.xml. I use quickstart >>> feature >>> >> to debug why this is. It turns out jetty finds everything several >>> times. >>> >> >>> >> >>> >> I attached the generated quickstart-web.xml. You can see everything >>> >> including jar file, servlet mapping, listener, filter mapping is >>> repeated >>> >> several times in the quickstart-web.xml. This may be the problem. >>> >> >>> >> Any suggestion? >>> >> >>> >> -- >>> >> -jiesheng >>> >> >>> >> _______________________________________________ >>> >> jetty-users mailing list >>> >> [email protected] >>> >> To change your delivery options, retrieve your password, or >>> unsubscribe from >>> >> this list, visit >>> >> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> > >>> > >>> > >>> > -- >>> > Jan Bartel <[email protected]> >>> > www.webtide.com >>> > 'Expert Jetty/CometD developer,production,operations advice' >>> >>> >>> >>> -- >>> Jan Bartel <[email protected]> >>> www.webtide.com >>> 'Expert Jetty/CometD developer,production,operations advice' >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >> >> >> >> -- >> -jiesheng >> > > > > -- > -jiesheng > -- -jiesheng
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
