Myeclipse部署maven web项目到tomcat
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Myeclipse部署maven web项目到tomcat,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1598字,纯文字阅读大概需要3分钟。
内容图文
前言
捣鼓了一下午,总算有点收获。
前一片文章中,已创建了maven的web项目,并简单打出了war,部署到tomcat也能登陆成功。详细步骤见http://blog.csdn.net/qq964166471/article/details/18797879
我们知道开发过程中,我不可能每次都去打个war包,然后部署到tomcat的webapp目录下,太麻烦了。
在网上搜不不少文章,有这么一种方案,简单说下思路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源码http://download.csdn.net/detail/qq964166471/6885627
maven方式导入父工程ssm
我熟悉的是在myeclipse中配置好tomcat,然后
部署完后,运行报错。这时发现ssm-web工程下的配置文件全丢了
猜想是不是没有output。。右击ssm-web工程,打开properties,
好像找到原因了,再次部署一下ssm-web到tomcat,发现问题居然没有解决,此时再次右击ssm-web工程,打开properties,我看到了什么?我刚刚勾选的
Allow output folders for source folders选项居然又恢复成未选了,这是什么情况?重复试验几次,依然是这个情况,不知道是不是故意这样的设计,我是搞
不明白了。
问题依然没有解决。此时我对比,未用maven管理的web项目,如下图
此配置文件已拷贝至我希望的路径下。
再次对比两个工程的properties。好吧,果然不一样,有区别
excluded顾名思义,不包括。做下修改,鼠标放上去,点右边的Edit
最后再部署到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 web项目到tomcat全部内容,希望文章能够帮你解决Myeclipse部署maven web项目到tomcat所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。