在TOMCAT(不是TOMEE),Websphere,Webslogic,JBOSS上运行的单个JAX-RS WAR

时间:2016-09-01 00:49:07

标签: java-ee jax-rs war

我的问题是:使用或不使用Application类(声明与否)是否可以使用JAX-RS(任何实现)来生成单个WAR(有或没有web.xml,无所谓) ,在TOMCAT(不是TOMEE),WebSphere,Weblogic和JBOSS上没有任何变化的情况下运行? 有人可以指出任何完整的样品运行吗?

1 个答案:

答案 0 :(得分:0)

这不是直截了当的,默认情况下tomcat不提供任何JAX-RS实现jar。所以你需要捆绑你的战争在tomcat工作。对于其他应用程序服务器,您需要在部署描述符中进行更改以使用war提供的JAX-RS实现。

对于jboss,您需要提供WEB-INF / jboss-deployment-structure.xml 对于Eblogic,您需要提供WEB-INF / weblogic.xml, 类似地,您需要在WebSphere中更改ClassLoading