TypechoJoeTheme

IT技术分享

统计
JSP

Tomcat中站点免发布以及更改根目录和默认访问页的方法

2015-06-21
/
0 评论
/
704 阅读
/
正在检测是否收录...
06/21

一、Tomcat站点免发布

做J2EE开发时,如果不配置免发布和自动加载功能,每每修改代码后就需要重启Tomcat,这是一个繁琐的过程。而且在项目比较大时,发布到Tomcat也需要相当长的时间。如果不想将站点发布到Tomcat。可以进行以下设置。

在Tomcat\conf\Catalina\localhost目录下,创建一个xml文件,比如命名为test.xml,然后将以下代码复制进去。

<?xml version='1.0' encoding='utf-8'?>

<Context docBase="G:\Workspaces\MyEclipse\Test" path=""  reloadable="true" debug="0">

</Context>

其中“G:\Workspaces\MyEclipse\Test”是站点的存放位置,如果path配置为空,则访问时只需在浏览器地址栏输入

http://localhost:8080,就可以直接访问网站而无需带上Test目录(即不需使用http://localhost:8080/Test来访

问)。如果将path设置了值:

比如path="/MyWeb"  (注意斜杠的方向),那么在访问时需要使用http://localhost:8080/MyWeb来访问。

二、站点根目录变更

其实在以上方法中,如果path中不设置值,那么就已经更换了根目录。不过也可以在Tomcat/conf/server.xml中进行配置。打开该文件,然后找到

<Host name="localhost"  appBase="webapps"

        unpackWARs="true" autoDeploy="true"

        reloadable="true" >

在其下加上这行代码即可,其中docBase的值就是网站访问的根目录。

<Context docBase="G:\Workspaces\MyEclipse\Test" path=""  reloadable="true" debug="0">

更改后代码变为

<Host name="localhost"  appBase="webapps"

        unpackWARs="true" autoDeploy="true"

        reloadable="true" >

<Context docBase="G:\Workspaces\MyEclipse\Test" path=""  reloadable="true" debug="0">

注意:这种方式更换根目录和第一种方式同时使用时,path的值不要设置一样,即不要重复设置,将其中任何一个的path值设置为空即可。

三、设置默认主页

Tomcat默认访问页一般为index.html,index.htm,index.jsp。如果想换为自己设定的主页,可以进行以下设置:

打开Tomcat/conf/web.xml,找到以下代码

<welcome-file-list>

        <welcome-file>index.html</welcome-file>

        <welcome-file>index.htm</welcome-file>

        <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

如果你想更改主页面,比如主页面设置为test.jsp。可以修改上面信息为:

<welcome-file-list>

        <welcome-file>test.jsp</welcome-file>

        <welcome-file>index.html</welcome-file>

        <welcome-file>index.htm</welcome-file>

        <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

注意:需要将其放在列表中的第一个位置,它们是有优先级的。

朗读
赞 · 0
版权属于:

IT技术分享

本文链接:

https://idunso.com/archives/338/(转载时请注明本文出处及文章链接)