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.

Reply via email to