serv-u tomcat端口设置以及虚拟路径的设置

本文介绍了如何修改Serv-U的端口监听以及Tomcat服务器的虚拟路径设置。对于Tomcat,可以通过修改server.xml文件或创建XML文件在Catalinalocalhost目录下实现虚拟路径。此外,讨论了reloadable属性的作用,它允许在文件更改时自动重新加载web应用程序,提升开发效率。还提到了debug参数和log4j在项目开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

关于端口的修改

主要是改该端口的监听问题

serv-u 中可以在域详细信息里面去修改

http协议默认的端口

在windows下是80 端口 linux下 8080

经过测试2082端口可以通过  在windows下

 

关于tomcat服务器的虚拟路径的设置

需要修改server.xml文件

 

1. 在.%TOMCAT_HOME%\conf\Catalina\localhost建立一个xml文件 里面写上

 

<Context path="/web" docBase="D:/myweb" crossContext="false" debug="0"

 

reloadable="true"></Context> 推荐方式

 

2.打开%TOMCAT_HOME%\conf\server.xml文件

 

在 <host> </host>之间加入如下代码: <Context path="/web" docBase="E:\myweb"

 

debug="0" reloadable="true"/>

 

3. 把一个打好的war包放到 %TOMCAT_HOME%\webapps ,tomcat会自动发表为一个web应用的。

 

crossContext 的含义我没有用过,在网上找来下也没有找到,建议你看看tomcat的文档应该有

 

的。

debug  应该是调试一个web项目的java代码时,将tomcat服务器和开发工具集成,或需要工具

 

的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和

 

tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程

 

调试功能了。

 

其实在一般java项目开发中都会引入log4j包,用配置的方式在开发过程中输出调试信息。如果

 

不是有特别要求,不见建议去花时间研究它。

 

到时reloadable属性的设置有些用处,

当reloadable=true时,相关文件改变,Tomcat先停止web app并释放内存,然后重新加载web app

 

。这样以来可以省去手工部署web app工程的时间。和开发工具一起使用可以稍微提高点工作效

 

率。

 

详细解释:

 

在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其

实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样做即可以不用重复的部

署,节约时间,而且给开发人员带来方便。方法如下:1,找到%TOMCAT_HOME%\conf\server.xml,

(即tomcat的安装目录下面相关的文件)打开此xml文件,在  之间加入如下代码:    docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。path为虚拟路径,访问时的路径,注意:一定要加“/”。值得注意的是:path可以为"/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。debug建议设置为0,reloadable设置为true。2,如果在测试中出现404的错误,如果前面配置没有错,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虚拟路径显示目录给禁止啦,此时可以在web.xml文件中找到defaultorg.apache.catalina.servlets.DefaultServletdebug0listingsfalse1将listings的value改为true,然后重新启动tomcat,在输入url,测试成功!

 

哈哈~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值