Looks like javax.xml.soap.MessageFactory.newInstance(Ljava/lang/String)
method is not found,
http://forums.java.net/jive/thread.jspa?messageID=33340

maybe this post can help you.

you need to copy the jars your need to the classpath(like
build/web/WEB-INF/lib/ ) to let the class execute correctly

2007/10/16, RockyOfbiz <[EMAIL PROTECTED]>:
>
>
> Hi weizhan
>
> Thansk for your reply. You are right. I appreciate it.
>
>
> I created a jar file containing newWebService.class and its methodclasses.
> Here am attaching a image which gives a screen shot of Webapplication4
> which
> i place in hotdeploy
>
> http://www.nabble.com/file/p13228821/errorScreen.jpg
>
> When i put the myfile.jar in lib it worked but at the same time it thrown
> an
> other error
>
> Can u also guide me through this problem.
>
> Exception sending context initialized event to listener instance of class
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener
> com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11:
> failed to parse runtime descriptor: java.lang.NoSuchMethodError:
> javax.xml.soap.MessageFactory.newInstance
> (Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;
>        at
>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized
> (WSServletContextListener.java:107)
>        at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1013)
>        at org.apache.catalina.core.StandardHost.start(StandardHost.java
> :718)
>        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1013)
>        at org.apache.catalina.core.StandardEngine.start(
> StandardEngine.java:442)
>        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>        at
> org.ofbiz.catalina.container.CatalinaContainer.start(
> CatalinaContainer.java:225)
>        at org.ofbiz.base.container.ContainerLoader.start(
> ContainerLoader.java:83)
>        at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
>        at org.ofbiz.base.start.Start.startServer(Start.java:317)
>        at org.ofbiz.base.start.Start.start(Start.java:321)
>        at org.ofbiz.base.start.Start.main(Start.java:407)
> Caused by: java.lang.NoSuchMethodError:
> javax.xml.soap.MessageFactory.newInstance
> (Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;
>        at com.sun.xml.ws.api.SOAPVersion.<init>(SOAPVersion.java:163)
>        at com.sun.xml.ws.api.SOAPVersion.<clinit>(SOAPVersion.java:68)
>        at com.sun.xml.ws.api.BindingID.<clinit>(BindingID.java:304)
>        at
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.createBinding(
> DeploymentDescriptorParser.java:286)
>        at
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(
> DeploymentDescriptorParser.java:227)
>        at
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(
> DeploymentDescriptorParser.java:133)
>        at
>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized
> (WSServletContextListener.java:97)
>        ... 13 more
>
> Thanks in advance.
> /R
>
> guo weizhan wrote:
> >
> > it seems you haven't add the NewWebService  class to the classpath, have
> > you packege the class to the jar and place in the lib folder?
> > try add : <classpath type="dir" location="build/web/WEB-INF/lib"/>
> >
> >
> > 2007/10/16, RockyOfbiz <[EMAIL PROTECTED]>:
> >>
> >>
> >> Hi there.
> >>
> >> Sorry...I am new to java and ofbiz. It might sounds odd to you. But I
> >> will
> >> give a explanation here.
> >>
> >> Basically we like to use all the functionalities provided by ofbiz but
> we
> >> wanna replace the UI. So what we thought is we can just expose the
> ofbiz
> >> functionalities like product, catelog and etc to outside using
> services.
> >>
> >> To satisfy that requirement. I looked into server.xml. Unfortunately we
> >> didnt liked the way ofbiz deals the WSDL. If we wanna use ofbiz and
> >> service.xml. Probably we need to make so many stub generations from
> WSDL.
> >> We
> >> didnt liked it.
> >>
> >> So what we convinced ourselves is to make a web service like this.
> >>
> >> package wspackage;
> >>
> >> import javax.jws.WebMethod;
> >> import javax.jws.WebService;
> >>
> >> @WebService()
> >> public class NewWebService {
> >>    @WebMethod
> >>    public String getName() {
> >>        return "Here we will contact Ofbiz classes or services";
> >>    }
> >> }
> >>
> >> So i created a new webapplication in hotdepoy and created a simple
> >> webpage
> >> (index.jsp) and a simple service(NewWebService). The combiled classes
> are
> >> placed in build/web/WEB-INF/lib. and configured that inside
> >> ofbiz-component.xml. When i start the ofbiz server it throws error
> saying
> >> it
> >> cant find the classes.
> >>
> >> classpath in is ofbiz-component.xml
> >> <classpath type="jar" location="build/web/WEB-INF/lib/*"/>
> >>
> >> Is this makes any sense?
> >>
> >> Just wondering with this issue .. i might be wrong .. i dont know
> whether
> >> am
> >> allowed to do like this or not.
> >>
> >> /R
> >>
> >>
> >>
> >>
> >> BJ Freeman wrote:
> >> >
> >> > maybe someone else will understand what you are trying to do
> >> > But I need clarification.
> >> > please explain java web services you are referring to.
> >> > you are not following normal best practices so I not sure what you
> are
> >> > doing.
> >> >
> >> > RockyOfbiz sent the following on 10/15/2007 12:29 PM:
> >> >> Hi There
> >> >>
> >> >> Thanks for your reply. Certainly i have gone through of these
> videos.
> >> >>
> >> >> I have created a new web application (myOwnWebapplication) in
> >> hot-deploy.
> >> >> and configured in ofbiz-component.xml
> >> >>
> >> >> it works perfect.
> >> >>
> >> >> But if i create a java web service in that webapplication
> >> >> (myOwnWebapplication) and trying to run the server and it throws the
> >> >> error
> >> >> saying it cant find the web service implementation. I have set the
> >> class
> >> >> paths to build/web/WEB-INF/lib. and all classes are there.
> >> >>
> >> >> I am using java 1.5 and netbeans.
> >> >>
> >> >> Any idea Whats wrong?
> >> >> Thanks in advance
> >> >>
> >> >> Here is a stack trace
> >> >> 2007-10-15 20:50:28,468 (main) [    StandardContext.java:3767:ERROR]
> >> >> Exception sending context initialized event to listener instance of
> >> class
> >> >> com.sun.xml.ws.transport.http.servlet.WSServletContextListener
> >> >> com.sun.xml.ws.transport.http.servlet.WSServletException:
> WSSERVLET11:
> >> >> failed to parse runtime descriptor:
> >> >> com.sun.xml.ws.util.exception.LocatableWebServiceException: class
> not
> >> >> found
> >> >> in runtime descriptor: newpackage.NewWebService
> >> >> at line 3 of jndi:/0.0.0.0/webapplication4/WEB-INF/sun-jaxws.xml
> >> >>      at
> >> >>
> >>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized
> >> (WSServletContextListener.java:107)
> >> >>      at
> >> >> org.apache.catalina.core.StandardContext.listenerStart(
> >> StandardContext.java:3763)
> >> >>      at
> >> >> org.apache.catalina.core.StandardContext.start(StandardContext.java
> >> :4211)
> >> >>      at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> >> :1013)
> >> >>      at org.apache.catalina.core.StandardHost.start(
> StandardHost.java
> >> :718)
> >> >>      at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> >> :1013)
> >> >>      at
> >> >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> :442)
> >> >>      at org.apache.catalina.startup.Embedded.start(Embedded.java
> :821)
> >> >>      at
> >> >> org.ofbiz.catalina.container.CatalinaContainer.start(
> >> CatalinaContainer.java:225)
> >> >>      at
> >> >>
> >> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
> >> >>      at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
> >> >>      at org.ofbiz.base.start.Start.startServer(Start.java:317)
> >> >>      at org.ofbiz.base.start.Start.start(Start.java:321)
> >> >>      at org.ofbiz.base.start.Start.main(Start.java:407)
> >> >> Caused by:
> com.sun.xml.ws.util.exception.LocatableWebServiceException:
> >> >> class
> >> >> not found in runtime descriptor: newpackage.NewWebService
> >> >> at line 3 of jndi:/0.0.0.0/webapplication4/WEB-INF/sun-jaxws.xml
> >> >>      at
> >> >>
> >>
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.getImplementorClass
> >> (DeploymentDescriptorParser.java:531)
> >> >>      at
> >> >>
> >> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(
> >> DeploymentDescriptorParser.java:207)
> >> >>      at
> >> >> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(
> >> DeploymentDescriptorParser.java:133)
> >> >>      at
> >> >>
> >>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized
> >> (WSServletContextListener.java:97)
> >> >>      ... 13 more
> >> >> Caused by: java.lang.ClassNotFoundException:
> newpackage.NewWebService
> >> >>      at
> >> >> org.apache.catalina.loader.WebappClassLoader.loadClass(
> >> WebappClassLoader.java:1355)
> >> >>      at
> >> >> org.apache.catalina.loader.WebappClassLoader.loadClass(
> >> WebappClassLoader.java:1201)
> >> >>      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java
> :319)
> >> >>      at java.lang.Class.forName0(Native Method)
> >> >>      at java.lang.Class.forName(Class.java:242)
> >> >>      at
> >> >>
> >>
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.getImplementorClass
> >> (DeploymentDescriptorParser.java:528)
> >> >>
> >> >>
> >> >> jacques.le.roux wrote:
> >> >>> You may have at least a look at http://docs.ofbiz.org/x/PQM
> >> >>> and more generally
> >> >>> http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Documentation+Index
> >> >>>
> >> >>> Jacques
> >> >>>
> >> >>> De : "RockyOfbiz" <[EMAIL PROTECTED]>
> >> >>>
> >> >>>
> >> >>>> Hi BJ
> >> >>>>
> >> >>>> No i am not talking about contribution. I am just trying to
> >> understand
> >> >>>> the
> >> >>>> things now so i dont think i can do contribute at this stage. ;-).
> >> >>>>
> >> >>>> I am just trying to find out a way to my problem.
> >> >>>>
> >> >>>> How can i deploy my own java xml web services on ofbiz tomcat
> >> server?.
> >> >>>>
> >> >>>> is it possible or not?
> >> >>>>
> >> >>>> /R
> >> >>>>
> >> >>>> BJ Freeman wrote:
> >> >>>>> You are welcome to do what you want.
> >> >>>>> Are you asking if it is something you can to contribute to ofbiz?
> >> >>>>> Have you read the best practices
> >> >>>>>
> >> >>>>
> >>
> http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> RockyOfbiz sent the following on 10/13/2007 5:31 AM:
> >> >>>>>> Hi BJ,
> >> >>>>>>
> >> >>>>>> I am not sure about the framework/example. Can u tell me in
> detail
> >> if
> >> >>>>>> possible please?.
> >> >>>>>>
> >> >>>>>> I wanna develop a web service layer kinda stuff. So that i can
> >> reduce
> >> >>>> the
> >> >>>>>> generation of stubs for WSDL.
> >> >>>>>>
> >> >>>>>> It can act like a wrapper and combile all the services
> >> (service.xml
> >> )
> >> >>>> and
> >> >>>>>> provide only one endpoint for each application like this.
> >> >>>>>>
> >> >>>>>> http://localhost/webtools/product?wsdl
> >> >>>>>> http://localhost/webtools/accounting?wsdl
> >> >>>>>>
> >> >>>>>> Do u have any other plans?
> >> >>>>>>
> >> >>>>>> /R
> >> >>>>>>
> >> >>>>>> BJ Freeman wrote:
> >> >>>>>>> Like me when I first came, I had a misconception about what
> >> things
> >> >>>>>>> meant.
> >> >>>>>>> I believe you would be farther ahead by reading the wealth of
> >> >>>>>>> information in the document site.  It was not available when I
> >> >>>> started.
> >> >>>>>>> for instance the service.xml is for runing services defined in
> >> other
> >> >>>> xml
> >> >>>>>>> files that relate to ofbiz structure.
> >> >>>>>>>
> >> >>>>>>> what you call a java xml web service would be a module like the
> >> one
> >> >>>> in
> >> >>>>>>> /framework/example
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> RockyOfbiz sent the following on 10/12/2007 9:14 AM:
> >> >>>>>>>> Hi all
> >> >>>>>>>>
> >> >>>>>>>> I am a newbie to ofbiz. I understood that the services are
> >> >>>>>>>> specified
> >> >>>>>>>> service.xml.
> >> >>>>>>>>
> >> >>>>>>>> Is there any possibility to develop my own "java xml web
> >> services"
> >> >>>> and
> >> >>>>>>>> deploy then om ofbiz tomcat server?.
> >> >>>>>>>>
> >> >>>>>>>> Need : I want to make a web services layer in ofbiz project
> and
> >> >>>> expose
> >> >>>>>>>> the
> >> >>>>>>>> ofbiz services (service.xml) with some extra funtionality.
> >> >>>>>>>>
> >> >>>>>>>> Suggestion are welcome :-)
> >> >>>>>>>>
> >> >>>>>>>> Thanks in advance
> >> >>>>>>>>
> >> >>>>>>>> /Regards
> >> >>>>>>>> Rakesh
> >> >>>>>>>>
> >> >>>>>
> >> >>>> --
> >> >>>> View this message in context:
> >> >>>>
> >>
> http://www.nabble.com/Can-i-deploy-java-xml-web-services-on-ofbiz-tomcat---tf4614184.html#a13192333
> >> >>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
> >> >>>>
> >> >>>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Can-i-deploy-java-xml-web-services-on-ofbiz-tomcat---tf4614184.html#a13221873
> >> Sent from the OFBiz - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Can-i-deploy-java-xml-web-services-on-ofbiz-tomcat---tf4614184.html#a13228821
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>

Reply via email to