【Tomcat】Tomcat如何部署文件夹项目(非打包)(Eclipse编译)

1、 下载一个解压版Tomcat,解压;
这里写图片描述
2、 在解压后的Tomcat文件夹下得conf文件下,将server.xml配置文件里的

<Server port=”9115” shutdown=”SHUTDOWN”>

的端口号改成一个没有被占用的端口号;关于查看如何查看该端口号是否被占用,可以在cmd中输入以下命令:

netstat -aon|findstr "端口号"

来查看端口号是否被占用;
这里写图片描述
3、 同理,将

<Connector port=”9194” protocal=”HTTP/1.1connectionTimeout=”20000” redirectPort=”8443” URIEncoding=”UTF-8”/>

将Connector的端口号修改为没有被占用的端口号;查询端口号有没有被占用方法如上;
4、 同理,将

<Connector port="9195" protocol="AJP/1.3" redirectPort="8443" />

AJP连接的Connector的端口号修改为未被占用的端口号;

5、 在Tomcat下面的conf文件夹下面新建一个Catalina的文件夹,文件夹里再建一个localhost文件夹,文件夹里面放一个项目名.xml的配置文件,配置文件内容如下:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/developer/project/PdmsBG_ftTestByTZC/web" path="/myDemo">
</Context>

这里的Context内容里有一个docBase的属性,该属性里放的是你Tomcat运行读取的本地web项目的文件夹存放地址,一直要精确到web层;path属性是http+host的URL地址+path属性值+接口;例如,你的path=”myDemo”,则http请求就可以这么写:

localhost:9194/myDemo/具体的命名空间;

6、 还有的同学们会说,我拷贝的一个正常的现存的别的地方的Tomcat,修改了上面的信息,改成我自己的信息了,但是我运行的时候,Tomcat闪退这是为什么呢?我们用Editplus或者sublime或者记事本打开Tomcat 的bin文件夹下面的startup.bat这个文件,在最后的地方,写一个PAUSE,表示暂停,保存完之后,我们再启动startup.bat这个命令串,发现Tomcat运行暂停了,这时我们可以看到
这里写图片描述

Tomcat显示,要我们按任意键继续…我们发现,虽然做了上面的修改,但是Tomcat读取的CATALINA_BASECATALINA_HOMECATALINA_TEPDIRCLASSPATH任然是之前我们拷贝过来的旧的Tomcat的信息,根本没有读取到新的Tomcat配置信息,这时因为,这里的CATALINA_BASECATALINA_HOME任然是之前的配置,我们要把这里修改过来,在哪里修改呢,就再startup.bat文件中,用Editplus或者sublime或者记事本编辑器打开startup.bat,我们找到这么一行:SET CATALINA_HOME=D:\Tomcat7_PDMS
这表示,在运行startup.bat命令串的时候,CATALINA_HOME被人为设置成等号(赋值号)右边的地址了,我们要把等号(赋值号)右边的地址换成你新的Tomcat的存放主目录即可;然后我们把原来的PAUSE前面加一个rem和空格,就像这样”rem PAUSE”;rem表示注释掉;

这样一个Tomcat部署文件夹项目就写好了;接下来是编译

7、 选择Project菜单下面的Properties属性
这里写图片描述
然后选择Java Build Path项目里的Source将Allow output folder for source folder勾选中,将下面的地址栏确认改为你自己的项目逇classes路径;
这里写图片描述
之后,你可以选择自动编译或者手动编译,自动编译就是将Project下面的Build Automatically选中;手动编译,就是每次编译的时候点击Clean…
这里写图片描述
然后在弹出来的对话框中选择你自己的项目,点击【OK】即可;
这里写图片描述
8、最后,启动新的Tomcat即可测试

欢迎关注我的微信公众号:幕桥社区
这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值