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.
>
>

Reply via email to