MyEclipse部署Maven webapp项目到Tomcat
来源:互联网 发布:中信证券网上交易软件 编辑:程序博客网 时间:2024/05/22 23:16
在网上搜不不少文章,有这么一种方案,简单说下思路pom中增加,
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat</server>
<path>/lowca</path>
</configuration>
</plugin>
启动tomcat,然后运行maven命令:
mvn:tomcat:redeploy
个人觉得这种方法不太好,有两个缺点:1。必须先启动tomcat,2。debug貌似不方便(猜的)
接下来自己 摸索了一下
部署ssm-web到tomcat
使用工具部署
部署完后,运行报错。这时发现ssm-web工程下的配置文件全丢了
猜想是不是没有output。右击ssm-web工程,打开properties
好像找到原因了,再次部署一下ssm-web到tomcat,发现问题居然没有解决,此时再次右击ssm-web工程,打开properties,我看到了什么?我刚刚勾选的Allow output folders for source folders选项居然又恢复成未选了,这是什么情况?重复试验几次,依然是这个情况,不知道是不是故意这样的设计,我是搞
这就郁闷了。
问题依然没有解决。此时我对比,未用maven管理的web项目,如下图,
此配置文件已拷贝至我希望的路径下。
再次对比两个工程的properties。好吧,果然不一样,有区别
excluded顾名思义,不包括。做下修改,鼠标放上去,点右边的Edit(或是直接Remove掉)
最后再部署到tomcat,检查一下,OK问题解决
不知这样修改,会不会影响打出的war包。。验证一下执行maven install,也没有问题
最后比较一下,直接部署到tomcat和打war包的区别
我只看结果,至于两者的优缺点不多说,一个是开发方便,一个是归档方便
ssm-web依赖jar项目ssm-atomic
war包方式时,ssm-atomic被打成jar包,放在lib目录下
tomcat部署时,ssm-atomic下的java被编译成class,放在了apache-tomcat-6.0.37\webapps\ssm-web\WEB-INF\classes\com\tch
参考:
http://blog.csdn.net/qq964166471/article/details/19981441
- MyEclipse部署Maven webapp项目到Tomcat
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes的问题
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes的问题
- Myeclipse部署maven web项目到tomcat
- 配置maven构建的webApp项目部署到Tomcat服务器
- eclipse 中maven部署webapp到tomcat
- 从写项目到部署linux服务器全过程-MyEclipse创建Maven web项目名后缀会有Maven Webapp
- MyEclipse+Tomcat部署发布webapp
- Maven项目部署到tomcat
- Maven部署项目到Tomcat
- maven项目部署到tomcat
- maven项目部署到tomcat
- maven项目部署到tomcat
- Maven 部署项目到 Tomcat
- maven项目部署到tomcat
- maven项目部署到Tomcat
- Maven创建servlet webapp项目并在Tomcat上部署
- NOIP模拟 星星 【图论】
- abstract类和abstract方法
- 一分钟了解四层/七层反向代理
- 如何为公众号添加仪器设备实验室微信预约系统
- 树网的核 洛谷p1099
- MyEclipse部署Maven webapp项目到Tomcat
- 初学python:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- windows下各种系统下载的搜索
- C#操作SQLite数据库
- AndroidStudio的NDK配置
- Multiple annotations found at this line:
- SAS学习笔记(一)
- uva 1329
- ios-利用本地通知跳转到应用程序指定界面