首先!我想说这些问题很基本!昨天用的时候还是会忘的!然后百度,最后决定自己写个!其次,修改端口号,和默认目录的原因是为了防止他人的攻击(当然就算改了也防止不了高手的攻击的!只是被攻破的时间问题),但是一般建议是不使用tomcat的默认端口和目录的
第一,修改tomcat 端口号
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开
2.找到 <Connector port=" 8080 " protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3.将2中的 port="8080" 中的8080 改成未使用的端口号就了!一般建议在8000-9000 之间
4.重启tomcat
第二,设置tomcat 虚拟目录
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开
2.找到 <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
3.在2中添加如下内容
<Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)" reloadable="true" debug="0">
</Context>
4.例如: <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/test" docBase="c:\myapps" reloadable="true" debug="0">
</Context>
</Host>
5.找到 tomcat 目录下的 Tomcat 6.0\conf\web.xml 打开
6.找到 <init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
7. 将 <param-value> false </param-value>中的false 改成true
8. 重启tomcat
PS: <Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)" reloadable="true" debug="0"></Context>
path="(访问根路径)" , 这里的访问更路径是指,localhost:8080 之后的地址;
比如,你的项目叫test 里面有index.jsp 文件
如果 path="/test" 访问路径就是 localhost:8080/test/index.jsp
如果 path="/" 访问路径就是 localhost:8080/index.jsp
docBase="真实的文件目录(建议-绝对路径)",这里的路径是指,你项目文件的路径
比如你的 项目叫test 里面有index.jsp 文件 放在 c:\myapps 下面 这 docBase="c:\myapps\test"
好了!希望对你有所帮助!
第一,修改tomcat 端口号
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开
2.找到 <Connector port=" 8080 " protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3.将2中的 port="8080" 中的8080 改成未使用的端口号就了!一般建议在8000-9000 之间
4.重启tomcat
第二,设置tomcat 虚拟目录
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开
2.找到 <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
3.在2中添加如下内容
<Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)" reloadable="true" debug="0">
</Context>
4.例如: <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/test" docBase="c:\myapps" reloadable="true" debug="0">
</Context>
</Host>
5.找到 tomcat 目录下的 Tomcat 6.0\conf\web.xml 打开
6.找到 <init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
7. 将 <param-value> false </param-value>中的false 改成true
8. 重启tomcat
PS: <Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)" reloadable="true" debug="0"></Context>
path="(访问根路径)" , 这里的访问更路径是指,localhost:8080 之后的地址;
比如,你的项目叫test 里面有index.jsp 文件
如果 path="/test" 访问路径就是 localhost:8080/test/index.jsp
如果 path="/" 访问路径就是 localhost:8080/index.jsp
docBase="真实的文件目录(建议-绝对路径)",这里的路径是指,你项目文件的路径
比如你的 项目叫test 里面有index.jsp 文件 放在 c:\myapps 下面 这 docBase="c:\myapps\test"
好了!希望对你有所帮助!