Sorry to keep starting over, but what version of CXF? For 2.3, cxf-rt-transports-http-2.3.0.jar, in the modules dir. Most folks just use the big cxf-2.3.0.jar file in lib, it's in there too.
On Sat, Nov 13, 2010 at 9:37 AM, Michael <[email protected]> wrote: > The .war I built from my Eclipse project has every one of the .jars listed > in WHICH_JARS, except jdom.jar which looks like it's only needed for Aegis > support. > > So what are the .jars Daniel is referring to? > > And what CXF .jar am I missing that's causing: > > exception java.lang.ClassNotFoundException: > org.apache.cxf.transport.servlet.CXFServlet > > when I start up Tomcat? > > I think the problem might be that I'm running Tomcat inside Eclipse and all > the CXF JAR's are not available on the class path for the internal Tomcat > instance. > > I have not tried deploying the WAR I built to my external Tomcat instance > and accessing the web service from there. I think that might be my next > step. I think that shoud work since the WAR appears to have all the CXF > JAR's as stated above. > > But I really want to be able to do all my dev and testing from Eclipse and > only deploy when I've got everything the way I want it. I might have to > post a problem on the Eclipse site. > > ----- Original Message ----- From: "Benson Margulies" > <[email protected]> > To: <[email protected]> > Sent: Saturday, November 13, 2010 8:34 AM > Subject: Re: CXFServlet Errors Starting Tomcat In Eclipse > > > Compare lib/WHICH_JARS to what you've got from eclipse. Or build one > of the war-packaged samples and look inside. > > On Sat, Nov 13, 2010 at 7:53 AM, Michael <[email protected]> wrote: >> >> Daniel, >> >> Since this last post I've tried something else. I built a .war file from >> Eclipse and then took a look at the CXF jars it exported to it. As >> expected >> it exported all the CXF jars for my projects build path in Eclipse. >> >> But in the .war I built I did not see anything that looked like >> "cxf-rt-transport-http jar or the larger cxf bundle jar". Can you tell me >> what the specific names of these jars are? Should they be in >> [CXF_HOME]\lib? If not where do I get them? >> >> Thanks, >> Mike >> >> ----- Original Message ----- From: "Michael" <[email protected]> >> To: <[email protected]> >> Sent: Friday, November 12, 2010 7:33 PM >> Subject: Re: CXFServlet Errors Starting Tomcat In Eclipse >> >> >>> Daniel, >>> >>> Thanks for your reply. >>> >>> In Eclipse I have the CXF proferences set to export runtime libraries to >>> WEB-INF\lib at deployment. >>> >>> Now I'm running the service from an instance of Tomcat within Eclipse. My >>> internal Tomcat instance shows the following CXF files included in the >>> web >>> module deployed to the internal Tomcat server instance: >>> ant-1.8.1.jar >>> ant-launcher-1.8.1.jar >>> jaxb-xjc-2.1.13.jar >>> js-1.7R.1.jar >>> serializer-2.7.1.jar >>> xalan-2.7.1.jar >>> xml-resolver-1.2.jar >>> >>> My Eclipse buildpath for my project contains the CXF library which has >>> the >>> JAR's listed above but not the CXF JAR's you mention. >>> >>> Is the CXF bundle JAR cxf-2.2.10.jar? >>> >>> Why is the cxf-rt-transport-http JAR not included in my Apache CXF >>> Library >>> in Eclipse? >>> >>> Is there any good, step-by-step guide for how to use Eclipse\Tomcat\CXF, >>> all integrated in the Eclipse WTP? >>> >>> ----- Original Message ----- From: "Daniel Kulp" <[email protected]> >>> To: <[email protected]> >>> Cc: "Michael" <[email protected]> >>> Sent: Friday, November 12, 2010 3:29 PM >>> Subject: Re: CXFServlet Errors Starting Tomcat In Eclipse >>> >>> >>>> On Thursday 11 November 2010 5:31:30 pm Michael wrote: >>>>> >>>>> Although I been working with web services for quite some time this is >>>>> my >>>>> first attempt to create web services using CXF. I'm starting with a >>>>> very >>>>> simple service (Java first) and using a simple standalone Jave console >>>>> app >>>>> as the client. >>>>> >>>>> My development environment is JDK 1.6, Java EE 6, Eclipse Helios (With >>>>> WTP) >>>>> and Tomcat 6. >>>>> >>>>> When I start my Tomcat server in Eclipse I get the following errors: >>>>> >>>>> Nov 11, 2010 5:19:02 PM org.apache.catalina.core.ApplicationContext log >>>>> SEVERE: Error loading WebappClassLoader >>>>> context: /SimpleCXFWebServiceForTomcat >>>>> delegate: false >>>>> repositories: >>>>> ----------> Parent Classloader: >>>>> org.apache.catalina.loader.standardclassloa...@1004901 >>>>> org.apache.cxf.transport.servlet.CXFServlet >>>>> java.lang.ClassNotFoundException: >>>>> org.apache.cxf.transport.servlet.CXFServlet >>>>> >>>>> Nov 11, 2010 5:19:02 PM org.apache.catalina.core.StandardContext >>>>> loadOnStartup SEVERE: Servlet /SimpleCXFWebServiceForTomcat threw >>>>> load() >>>>> exception java.lang.ClassNotFoundException: >>>>> org.apache.cxf.transport.servlet.CXFServlet >>>>> >>>>> Can anyone explain and tell me how to correct? >>>> >>>> Well, the "war" project or whatever would need to have all the required >>>> CXF >>>> deps. In this case, it would definitely need the cxf-rt-transport-http >>>> jar >>>> (or the larger cxf bundle jar) >>>> >>>> >>>> -- >>>> Daniel Kulp >>>> [email protected] >>>> http://dankulp.com/blog >>> >> >> > >
