我的问题是:使用或不使用Application类(声明与否)是否可以使用JAX-RS(任何实现)来生成单个WAR(有或没有web.xml,无所谓) ,在TOMCAT(不是TOMEE),WebSphere,Weblogic和JBOSS上没有任何变化的情况下运行? 有人可以指出任何完整的样品运行吗?
答案 0 :(得分:0)
这不是直截了当的,默认情况下tomcat不提供任何JAX-RS实现jar。所以你需要捆绑你的战争在tomcat工作。对于其他应用程序服务器,您需要在部署描述符中进行更改以使用war提供的JAX-RS实现。
对于jboss,您需要提供WEB-INF / jboss-deployment-structure.xml 对于Eblogic,您需要提供WEB-INF / weblogic.xml, 类似地,您需要在WebSphere中更改ClassLoading