java - 在服务器上部署 Java Web 服务

标签 java web-services jakarta-ee glassfish

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

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

到目前为止我所做的事情:
1. 创建包含执行计算的方法的主 java 程序。
2. 使用 wsgenwsimport 生成各种工件。
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/

相关文章:

Android:调用Web服务时操作超时

web-services - Web 服务接口(interface) - 复杂类型作为参数?

java - Hibernate,在单个操作中保存集合属性

java - 在 Web 应用程序中保留设置文件

java - 如何管理EC2实例配置文件的权限?

java - 字段列表中的 Spring Boot JPA 未知列

java - CSV数据到二维数组java

java - 如何使异步调用同步

rest - 如何在单个 swagger-ui 页面上显示多个休息服务 war 文件文档?

java - 使用分区器时没有上下文持有者