据我所知,需要 Apache Tomcat 或像 JBoss 这样的应用服务器来部署和运行用 java 实现的 Web 服务。
我的经理问我,是否有其他方法可以在不配置或设置 Apache Tomcat/JBoss 的情况下部署 Web 服务。
我基本上是一名 QA 工程师,并且有一些最低限度的 Java 编程经验。
我们正在尝试开发/实现一个基于 Java 的 Web 服务,用于加载生成 SMTP 消息,该消息可以由使用不同技术(QTP、Perl 等)开发的测试脚本调用。
谢谢你的时间。
是的,您可以使用 JDK 简单地运行 Web 服务@WebService http://docs.oracle.com/javase/6/docs/api/javax/jws/WebService.html注解。它甚至支持 SOAP。
简单的例子(取自here http://www.theserverside.de/webservice-in-java/, 在德国):
Service:
@WebService
@SOAPBinding(style=Style.RPC)
public class Calculator {
public long addValues(int val1, int val2) {
return val1 + val2;
}
}
初始化代码:
public class CalculatorServer {
public static void main (String args[]) {
Calculator server = new Calculator();
Endpoint endpoint =
Endpoint.publish("http://localhost:8080/calculator", server);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)