JAVA-关于META-INF⼀context.xml的问题?

2025-03-23 17:48:10
推荐回答(1个)
回答1:

部署在Tomcat中的webapps目录下的程序要使用数据源,可以直接修改
%tomcat%/conf/server.xml中的,在这个标签下增加:
...
这样webapps目录下的程序都可以使用由Tomcat指定的数据源。

你这种在web应用目录下面的app/META-INF/context.xml文件中添加数据源配置是一样的,最终都是由Tomcat来处理。但是Tomcat5.0及之前的版本和5.0之后的版本的数据源配置文件是不一样的,所以需要根据版本使用不同的XML配置格式

JBoss是集成Tomcat的,使用不论是Tomcat和JBoss,其基本功能都是一样的!所以都会对你配置的appMETA-INF/context.xml文件进行解析。。
不过需要注意不同的JBoss版本集成的Tomcat版本也不同,你可以在你安装的JBoss的说明文件中找到其集成的Tomcat版本,在Jboss官网上也可以找到。
因此如果你本地使用的是tomcat6.0,那么最好使用集成tomcat6.0的JBoss.

对于其它的应用服务器,如Weblogic,webspare等都有自已的数据源文件配置格式,所以是不能通用的。