我使用Example创建简单的Web应用程序。所以,我有HelloWorld
课程:
package test;
@WebService
public class HelloWorld{
@WebMethod(operationName="getHelloWorld")
public String getHelloWorld( String name) {
return "Hello, " + name;
}
}
太阳jaxws.xml
<?xml version="1.0" encoding="UTF-8"?>
<endpoints
xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime" version="2.0">
<endpoint
name="HelloWorldWs"
implementation="test.HelloWorld"
url-pattern="/hello"/>
</endpoints>
和web.xml:
<web-app>
<display-name>Archetype Created Web Application</display-name>
<listener>
<listener-class>
com.sun.xml.ws.transport.http.servlet.WSServletContextListener
</listener-class>
</listener>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>
com.sun.xml.ws.transport.http.servlet.WSServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
那么,如果我在tomcat上运行这个应用程序,如何调用getHelloWorld
方法?
答案 0 :(得分:0)
只需为该类创建一个对象并使用该对象调用该方法,就像对其他类一样。
HelloWorld obj = new HelloWorld();
obj.getHelloWorld("test");