我被要求创建一个 JAVAX-WS Web 服务,该服务基本上对输入执行一些基本计算以返回输出。我还需要从数据库中查找一些值。
我正在使用这本书:
Java Web 服务:启动并运行
到目前为止我所做的事情:
1. 创建包含执行计算的方法的主 java 程序。
2. 使用 wsgen 和 wsimport 生成各种工件。
3. 使用Endpoint在localhost上发布服务。
我需要做什么:
我需要让它在 .NET 服务的 Windows 服务器之类的东西上运行。这样就可以服务多台机器。
我对网络服务和服务器几乎一无所知,并且到目前为止刚刚读完上述书籍的第一章。
从我浏览过的所有资源来看,我相信我可以使用 GlassFish,但我不知道它是否符合我的目的。
因此,如果任何人都可以指出一些有用的资源,那将非常有帮助。
P.S:我不知道如何从数据库中查找所需的值,因此请指出一些相关资源。
最佳答案
端点还可以并发处理请求,您可以通过创建 ThreadPoolExecutor 并将其注册到端点来启用线程池。请参阅 Endpoint.setExecutor(Executor 执行器)
如果您想在 GlassFish 上部署 Web 服务,您应该将其更改为 WAR 项目,请参阅 http://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html
关于java - 在服务器上部署 Java Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17440871/