Tomcat 发布项目 conf/Catalina/localhost 配置 及数据源配置

Tomcat 发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。因为这样对 tomcat 的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。

1.直接在eclipse中添加一个server,添加过程中指明tomcat的路径即可。
2.在tomcat服务器的conf\Catalina\localhost目录下创建一个xml文件(路径找不到就自己创建),内容如下:

<Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" reloadable="true">
    <!-- 数据源配置 -->
    <Resource 
           name="jdbc/TestPro" 
           auth="Container" 
           type="javax.sql.DataSource"
           maxActive="100" 
           maxIdle="30" 
           maxWait="10000"
           username="root" 
           password="1234" 
           driverClassName="oracle.jdbc.driver.OracleDriver"
           url="jdbc:oracle:thin:@109.52.20.31:1521:orcl"
    />
</Context>

path是指项目的发布路径,也就是访问路径,假如像上边那样填写,就要这样访问:http://localhost:8080/ TestPro /index.jsp;
docBase是指项目的发布路径,如果指定为WebContent(eclipse)或WebRoot(myeclipse)目录,这样发布项目就不用文件到tomcat的webapps目录下。
设置Tomcat监视指定的Web应用中的web.xml和classes目录,当有变动时自动加载。
注意:xml的文件名一定要和发布路径(path)一致!在本例中xml文件名必须为:TestPro

3.在eclipse中使用tomcat插件,启动部署项目。

这样就可以将项目发布到tomcat根目录了,希望本文对大家有帮助。


版权声明:本文为tajun77原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。