Re: WebService not created with Apache Tomee Webprofile 7.1.4

Cesar Hernandez <[email protected]>
Newsgroups gmane.comp.java.openejb.user
Message-ID <CAFmYxhRe7GJyC-GHA59N5AboSstf3QPAT7Q7z1zPGxM-rOnFPA@mail.gmail.com>
Hello,

Assuming your war file name is my-app.war and that your JAX-WS resource
class is called MyWebService.java, the following should be the URL that you
can use to access the WSDL file:

http://localhost:8080/my-app/webservices/MyWebService?WSDL

If this doesn't work, please share your project so we can have a look at it.

El mié, 17 ago 2022 a las 6:00, <[email protected]> escribió:

> Hi guys,
>
> I set up the Simple Webservice as explained here:
> https://github.com/apache/tomee/tree/tomee-7.1.x/examples/simple-webservice[https://deref-web.de/mail/client/JqF-rJJLg5c/dereferrer/?redirectUrl=https%3A%2F%2Fgithub.com%2Fapache%2Ftomee%2Ftree%2Ftomee-7.1.x%2Fexamples%2Fsimple-webservice]
> <https://github.com/apache/tomee/tree/tomee-7.1.x/examples/simple-webservice%5Bhttps://deref-web.de/mail/client/JqF-rJJLg5c/dereferrer/?redirectUrl=https%3A%2F%2Fgithub.com%2Fapache%2Ftomee%2Ftree%2Ftomee-7.1.x%2Fexamples%2Fsimple-webservice]>
>
> Now I found out that the CalculatorTest works as expected:
>
> Aug 17, 2022 10:58:20 AM
> org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
> buildServiceFromWSDL
> INFO: Creating Service {
> http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl][http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl]]}CalculatorService
> <http://superbiz.org/wsdl%5Bhttps://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl][http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl]]%7DCalculatorService>
> from WSDL: http://localhost:46405/main/Calculator?wsdl
> Aug 17, 2022 10:58:20 AM
> org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
> buildServiceFromWSDL
> INFO: Creating Service {
> http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl][http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl]]}CalculatorService
> <http://superbiz.org/wsdl%5Bhttps://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl][http://superbiz.org/wsdl[https://deref-web.de/mail/client/z9_APtea-dU/dereferrer/?redirectUrl=http%3A%2F%2Fsuperbiz.org%2Fwsdl]]%7DCalculatorService>
> from WSDL: http://localhost:46405/main/Calculator?wsdl
>
> The war is deployed to an TomEE 7.1.4 but I can't see that a WSDL is
> created?
>
>
> 17-Aug-2022 11:01:13.128 INFO [localhost-startStop-1]
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Deploying web
> application archive
> [/opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch.war]
> 17-Aug-2022 11:01:13.136 INFO [localhost-startStop-1]
> org.apache.tomee.catalina.TomcatWebAppBuilder.init
> ------------------------- localhost -> /tomeeresearch
> 17-Aug-2022 11:01:13.249 INFO [localhost-startStop-1]
> org.apache.openejb.config.ConfigurationFactory.configureApplication
> Configuring enterprise application:
> /opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch
> 17-Aug-2022 11:01:13.330 INFO [localhost-startStop-1]
> org.apache.openejb.config.AutoConfig.createContainer Auto-creating a
> container for bean tomeeresearch.Comp1699221111: Container(type=MANAGED,
> id=Default Managed Container)
> 17-Aug-2022 11:01:13.358 INFO [localhost-startStop-1]
> org.apache.openejb.config.AppInfoBuilder.build Enterprise application
> "/opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch" loaded.
> 17-Aug-2022 11:01:13.361 INFO [localhost-startStop-1]
> org.apache.openejb.assembler.classic.Assembler.createApplication Assembling
> app: /opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch
> 17-Aug-2022 11:01:13.399 INFO [localhost-startStop-1]
> org.apache.openejb.assembler.classic.JndiBuilder.bind
> Jndi(name=global/tomeeresearch/Calculator!org.superbiz.calculator.ws.CalculatorWs)
> --> Ejb(deployment-id=Calculator)
> 17-Aug-2022 11:01:13.399 INFO [localhost-startStop-1]
> org.apache.openejb.assembler.classic.JndiBuilder.bind
> Jndi(name=global/tomeeresearch/Calculator) --> Ejb(deployment-id=Calculator)
> 17-Aug-2022 11:01:13.487 INFO [localhost-startStop-1]
> org.apache.openejb.cdi.CdiScanner.handleBda Using annotated mode for
> file:/opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch/WEB-INF/classes/
> looking all classes to find CDI beans, maybe think to add a beans.xml if
> not there or add the jar to exclusions.list
> 17-Aug-2022 11:01:13.720 INFO [localhost-startStop-1]
> org.apache.openejb.assembler.classic.Assembler.createApplication Deployed
> Application(path=/opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch)
> 17-Aug-2022 11:01:13.891 INFO [localhost-startStop-1]
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Deployment of web
> application archive
> [/opt/tomee/apache-tomee-webprofile-7.1.4/webapps/tomeeresearch.war] has
> finished in [763] ms
>
> To my surprise with the @Stateless annoation it looks for me that an JNDI
> entry is generated.
>
> What did I wrong?
>
> Thanks,
> Markus
>


-- 
Atentamente:
César Hernández.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.