0

当我尝试将外部Web 模块添加到 Tomcat 中时,我观察到 workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/conf 下的 server.xml 已添加

<Context docBase="C:\App1" path="/App1" reloadable="true"/>

但是,META-INF/context.xml 下的所有设置(资源)都没有生效,因此我无法连接到我的数据库。我必须在 server.xml 下显式添加资源设置。

<Context docBase="C:\App1" path="/App1" reloadable="true">
<Resource name="jdbc/mysql" auth="Container"
        factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
        type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
...
</Context>

有没有人面临同样的问题?

4

1 回答 1

0

升级 Eclipse 版本后,资源上下文会自动添加到 Eclipse Indigo (3.7) 中。

于 2011-10-10T03:24:50.760 回答