Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Web服务是否可以在不将其部署到Tomcat/JBoss这样的服务器上的情况下托管?_Java_Web Services - Fatal编程技术网

Java Web服务是否可以在不将其部署到Tomcat/JBoss这样的服务器上的情况下托管?

Java Web服务是否可以在不将其部署到Tomcat/JBoss这样的服务器上的情况下托管?,java,web-services,Java,Web Services,据我所知,需要ApacheTomcat或JBoss之类的应用服务器来部署和运行用java实现的web服务 我的经理问我,在不配置或设置ApacheTomcat/JBoss的情况下部署Web服务是否有其他选择 我基本上是一名QA工程师,有一些Java编程经验 我们正在尝试开发/实现一个基于Java的Web服务,用于生成SMTP消息的负载,该服务可以由使用不同技术(QTP、Perl等)开发的测试脚本调用 谢谢您的时间。是的,您可以使用注释在JDK上运行Web服务。它甚至支持SOAP 简单示例(摘自德

据我所知,需要ApacheTomcat或JBoss之类的应用服务器来部署和运行用java实现的web服务

我的经理问我,在不配置或设置ApacheTomcat/JBoss的情况下部署Web服务是否有其他选择

我基本上是一名QA工程师,有一些Java编程经验

我们正在尝试开发/实现一个基于Java的Web服务,用于生成SMTP消息的负载,该服务可以由使用不同技术(QTP、Perl等)开发的测试脚本调用


谢谢您的时间。

是的,您可以使用注释在JDK上运行Web服务。它甚至支持SOAP

简单示例(摘自德语):

服务:

@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);
  }
}

我希望我们可以,如果我们使用SMTP或CORBA协议而不是HTTP


链接:Web服务协议。

java中构建的Web服务基本上是一个具有不同数据表示行为的java应用程序。您可以,就在那时,您必须让它们在消费者调用服务时运行。这就是我们以白盒方式测试它们的方式。

您参考的文章根本没有涉及无容器执行。甚至不接近这个问题的内容。@pap你是对的,我已经删除了引用。不幸的是,我找不到一篇关于这个主题的有用的英文文章。。。不过,这是解决问题的方法。@nfechner-谢谢您的输入。基于IBMdeveloperWorksPortal中的文章,使用javax.ws编写了一个示例程序。我去看看