我有一个Java应用程序,其中我正在使用JAX-WS(Web服务)和其他许多功能,例如apache-commons utils。
- 我的应用程序是swing应用程序,连接到我的服务器代码并上传、下载和与服务器同步文件。我的数据库是mysql。
我已经编译了我的服务器代码并创建了一个.WAR文件。我部署了那个.WAR文件(包含所有服务器端应用程序所需的库)在JBoss服务器上,它工作得很好。
现在我的管理层问我为什么要使用JBoss而不是Tomcat,在Linux服务器上易于管理和设置。他们实际上有一个支持Tomcat但不支持JBoss的Linux服务器。所以他们让我在Linux服务器上部署Tomcat。我在Windows上安装和配置了Tomcat,并部署了.WAR文件。还为我的资源创建了虚拟目录,它工作得很好[但没有完全测试]
我的应用程序没有EJB,所以我认为Tomcat已经足够好了。
请告诉我,使用Tomcat而不是JBoss服务器是否可以,我担心它将来可能会出现问题,或者在完全测试后可能不支持我的应用程序的功能。