Olá,
estou tendo um problema ao utilizar o Maven com o Jax-WS.
Minha SEI é:
package ws;
import javax.jws.WebMethod;
import javax.jws.WebService;
/**
*
* @author claudinei
*/
@WebService
public class test {
@WebMethod
public int add(int x, int y) {
return x + y;
}
}
Parte do pom.xml:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<id>generate-wsdl</id>
<phase>process-classes</phase>
<goals>
<goal>wsgen</goal>
</goals>
<configuration>
<sei>ws.test</sei>
<genWsdl>true</genWsdl>
</configuration>
</execution>
</executions>
</plugin>
Quando faço o deploy da app no Glassfish (usando o Netbeans), não ocorre erro algum.
Consigo acessar as páginas web normalmente, porém não consigo acessar os web-services (WSDL, por exemplo) por algum motivo.
Olhei o WSDL gerado e uma coisa me chamou a atenção:
<service name="testService">
<port name="testPort" binding="tns:testPortBinding">
<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
</port>
</service>
Por que ele inseriu a URL correta?
Alguém sabe o que está ocorrendo?
Vlws!
[]'s