Tomcat 指向 Java 工程:配置网站虚拟目录

来源:互联网 发布:爱奇艺视频mac 编辑:程序博客网 时间:2024/05/21 09:12

今天上午听老薛说可以这么做。

去网上搜了一下,下面将我自己的实现过程简单的记录一下。


假设因素:

    1.我有一个工程,名字叫 UDA_ESB_1,工程目录为 D:\eclipse_jee_workspace\UDA_ESB_1

    2.Tomcat 的安装目录为 D:\apache-tomcat-8.0.26,记为{Tomcat_Home}


具体实现:

    1.在 {Tomcat_Home}\conf\Catalina\localhost 下建一个 .xml 配置文件,我这里建的是 UDA_ESB_1.xml

    2. UDA_ESB_1.xml 如下:

<?xml version="1.0" encoding="UTF-8"?> <Context path="/UDA_ESB_1" 
         docBase="D:\eclipse_jee_workspace\UDA_ESB_1\WebRoot" 
         workDir="D:\eclipse_jee_workspace\UDA_ESB_1\work" 
         reloadable="true"></Context>

参数解释:

path: 网络访问名,即localhost:8080之后的那个名字,我这里为 /UDA_ESB_1,貌似不需要和 项目名 一致

docBase: 项目实际路径,即web-inf文件夹的上一层目录,我这里为 D:\eclipse_jee_workspace\UDA_ESB_1\WebRoot

workDir: 指定 jsp 转换为 java 的存放目录。这样配置,免得移植的时候重新编译 jsp

reloadable: 指定当class文件变化的时候,是否重新加载,配置为 true 的话不用每次都重启 tomcat,需要在 eclipse 里面把 自动编译 取消。

怎么取消自动编译?   Project -> Build Automaticlly   取消 

这样每次修改完代码自己手动确定什么时候编译,编译完以后 class 文件发生改变,tomcat 检测到就会重新加载 class 文件,而不用重启 tomcat


以后,启动 tomcat,打开浏览器输入 url,就ok了~


tomcat具体的我也很不明白,希望在以后的学习中更加深入。




0 0
原创粉丝点击