我有一个java应用程序,我在其中使用JAX-WS(WEB服务).和apache-commons utils.中的许多其他功能一样
>我的应用程序是swing应用程序,它连接到我的服务器代码
和上传和下载,以及与服务器同步文件.我的
数据库是mysql.
>我编译了我的服务器代码并创建了一个.WAR文件.我部署了
那个.WAR(包含我服务器所需的所有库
在JBoss服务器上的副应用程序)文件,它的工作正常.
>现在我的管理层告诉我为什么要使用JBoss而不是Tomcat
易于在Linux服务器上管理和设置.他们有一个
linux服务器支持tomcat,但不支持JBoss.所以他们说
我在Linux服务器上部署Tomcat.我安装并配置了
tomcat在我的Windows上并部署了一个.WAR文件.并创造了
我的资源的虚拟目录工作正常[但没有测试
完全]
>我的应用程序没有EJB,所以我认为Tomcat已经足够好了.
>请建议我使用Tomcat代替JBoss服务器,
如果它将来可能出现问题,我担心,或者可能不会
在将来或完成测试后支持我的应用程序的功能.
解决方法:
无论如何,JBoss使用Tomcat来托管战争应用程序.
使用Tomcat为你战争应用程序而不是JBoss应该是完美的.
您正在使用的任何公共罐子都可以从http://commons.apache.org/下载.将它们放在您的lib目录中,您应该很高兴.大多数apache commons库都应该已经包含在Tomcat中,但是你必须检查.
PS:
JAX-WS是最新JDK6更新的标准.如果您使用的是早期版本的JDK,那么只需下载JAX-WS jar即可. Oracle / Sun的标准参考实现可以从这里下载http://jax-ws.java.net/