在服务器上部署Java Web服务

时间:2013-07-03 06:12:06

标签: java web-services java-ee glassfish

我被要求创建一个JAVAX-WS Web服务,它基本上对输入执行一些基本计算以返回输出。我还需要从数据库中查找一些值。

我正在使用这本书:
Java Web服务:启动并运行

到目前为止我做了什么
1.创建包含执行计算的方法的主java程序 2.使用 wsgen wsimport 生成各种工件。
3.使用Endpoint在localhost上发布服务 我需要做什么
我需要在像.NET服务的Windows服务器上运行它。这样它可以服务多台机器。

我对Web服务和服务器几乎一无所知,到目前为止刚刚完成了上述书籍的第一章 从我所经历的所有资源中我相信我可以使用GlassFish,但我不知道它是否符合我的目的。
因此,如果有人能指出一些有用的资源,那将非常有帮助 P.S :我不知道从数据库中查找所需的值,所以请指出一些资源。

1 个答案:

答案 0 :(得分:1)

端点也可以同时处理请求,您可以通过创建ThreadPoolExecutor并将其注册到端点来启用线程池。请参见Endpoint.setExecutor(执行程序执行程序)

如果要在GlassFish上部署Web服务,则应将其更改为WAR项目,请参阅http://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html