我有一个Java应用程序,其中正在使用JAX-WS(网络服务)。以及许多其他功能,例如apache-commons utils。
我已经编译了服务器代码并创建了.WAR文件。我在JBoss服务器上部署了.WAR(包含服务器端应用程序所有必需的库)文件,并且工作正常。
现在,我的管理层告诉我为什么使用JBoss而不是Tomcat,它易于在Linux服务器上进行管理和设置。实际上,他们有一个支持tomcat的Linux服务器,但不支持JBoss。因此他们对我说要在Linux Server的Tomcat上进行部署。我在Windows上安装并配置了tomcat,并部署了.WAR文件。并为我的资源创建了虚拟目录,其工作正常[但尚未完全测试]
我的应用程序没有EJB,所以我认为Tomcat足够好。
请建议我使用Tomcat代替JBoss服务器是可以的,我担心它将来是否会出现问题,或者将来或经过完整测试后可能不支持我的应用程序的功能。
无论如何,JBoss在后台使用Tomcat托管战争应用程序。
将Tomcat用于战争应用程序而不是JBoss应该很好。您正在使用的所有commons-jar都可以从http://commons.apache.org/下载。将它们放在您的lib目录中,您应该会很好。尽管大多数apache commons库都应该已经包含在Tomcat中,但是您必须进行检查。
PS:
JAX-WS是最新JDK6更新中的标准配置。如果您使用的是JDK的早期版本,则只需下载JAX-WS jar。可以从此处http://jax-ws.java.net/下载Oracle / Sun的标准参考实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句