tomcat与eclipse中项目部署问题的理解

引出问题示例:

  • eclipse中部署的项目可以运行
  • 将eclipse中的项目直接复制的tomcat的webapps目录中,项目不能运行
  • 项目可以在tomcat的webapps目录中直接运行

分析

在eclipse中运行项目需要部署,eclipse中的项目在部署时,生成一个对应的部署项目在wtpwebapps目录中。
在这里插入图片描述


关键区别在于,项目与部署项目的目录结构不同。
在这里插入图片描述


项目中包含.java等源代码,而部署项目中只需要.class等编译好的可以直接执行的文件,去除了不必要的文件,因此tomcat无法直接运行eclipse中复制过来的文件。

需要在tomcat中运行项目,解决的方法

在IDE中到处war包或jar包,放到tomcat的webapps目录下,执行时tomcat会自动解压执行,解压出来的目录结构与部署项目相同。

如果会用maven的话这些问题都不用考虑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值