0

有没有办法为 Weblogic、Glassfish 和 WAS 服务器指定与域无关的服务器配置(或部署描述符)?我需要类似于 Jboss 的东西standalone.xml

更新:我知道每个应用程序服务器都有自己的配置文件,所以我正在寻找三个配置文件,Weblogic、Glassfish 和 WAS 各一个。唯一的要求是配置文件必须是独立于域的(即配置文件不应该是部署的应用程序的一部分)

4

1 回答 1

0

这具体取决于您需要什么描述符 - 许多应用程序服务器都有自定义命名的 xml 文件,例如 weblogic.xml/weblogic-application.xml。这些可以与使用 jboss-web.xml 的 JBoss 的等效文件放在一起。

当然有些不是简单的替换,比如web.xml的内容。也许不是您想要的,但您可以使用 Ant 之类的东西构建应用程序 WAR/EAR/JAR,并具体说明要使用的 web.xml 文件。如果您自动化该过程,您可以在每次构建时为每种服务器类型创建一个 jar 文件。

web.xml 本身每个war 文件只能定义一次,但如果您使用的是Servlet 3.0,我相信您可以使用web xml 片段文件来定义任何侦听器(source)。

于 2013-09-26T08:44:03.867 回答