有没有办法为Weblogic,Glassfish和WAS服务器指定域独立服务器配置(或部署描述符)?我需要类似于Jboss standalone.xml
更新:我知道每个应用服务器都有自己的配置文件,所以我正在寻找三个配置文件,分别用于Weblogic,Glassfish和WAS。唯一的要求是配置文件必须是域独立的(即配置文件不应该是已部署应用程序的一部分)
答案 0 :(得分:0)
具体取决于您需要的描述符 - 许多应用程序服务器都有自定义的命名xml文件,例如weblogic.xml / weblogic-application.xml。这些可以放在JBoss的等效文件旁边,比如使用jboss-web.xml。
当然有些不容易替换,例如web.xml的内容。也许不是你所追求的,但你可以使用类似Ant的东西来构建应用程序WAR / EAR / JAR,并具体使用哪个web.xml文件。如果您自动执行该过程,则可以为每个构建的每个服务器类型创建一个jar文件。
web.xml本身只能在每个war文件中定义一次,但如果您使用的是Servlet 3.0,我相信您可以使用Web xml片段文件来定义任何侦听器(source)。