Have no idea about this, but I think it's not the ofbiz problem, there are
something wrong in your program, please check this in detail.

2007/10/16, RockyOfbiz <[EMAIL PROTECTED]>:
>
>
> Hi weizhan
>
> Thanks for reply.
>
> I have googled and found the same page so then i have replaced
> saaj-api.jar
> and saaj-impl.jar in
> D:\opentaps-1.0\framework\base\lib\j2eespecs. It worked.
>
> Now i have another problem here.. Please help me again .. It says it can
> not
> cast the newpackage.NewWebService. When looked the method loadServelet in
> org.apache.catalina.core.StandardWrapper.loadServlet().. it return type is
> javax.servlet.Servlet.
>
> It throws this error ..
>
> StandardContext.java:3953:ERROR] Servlet /webapplication4 threw load()
> exception
> java.lang.ClassCastException: newpackage.NewWebService
>        at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
> :1055)
>        at org.apache.catalina.core.StandardWrapper.load(
> StandardWrapper.java:932)
>        at
> org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:3951)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
>        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)
>
> Any idea?
>
> help out...
>
>
> guo weizhan wrote:
> >
> > 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.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Can-i-deploy-java-xml-web-services-on-ofbiz-tomcat---tf4614184.html#a13229837
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>

Reply via email to