idea、maven、tomcat:run、web项目部署的一些问题

关于用Maven把项目部署到服务器上,凌乱一上午翻了各种资料终于解决啦!!!
首先,即使idea上弄了maven,如果你用以前tomcat的方式去部署的话,这个就跟maven没什么关系。如图所示,底下那个Tomcat标志的是用以前的方式配置部署的,上面那个M标志的是用maven方式部署的。下面讲一下一上午修修改改的步骤。
两种部署方式

1.第一个可能出错的点就是pom.xml里面的servlet和jsp依赖运行的时候会跟tomcat自带的servlet和jsp冲突,所以要做如图修改。
依赖的修改

第二,去Project Structure里面修修改改一下,按图修改,没有或者错误的用加减号重新添加。


Project Structure位置

看看Moudle

看看Facets

看看Artifacts

Artifacts添加方法

3.这些都没问题了,就去Edit Configuration开始弄两种不同的部署。


Edit Configuration位置

用自己的Tomcat部署:
本地tomcat
本地tomcat

没有或者错误都这么改

运行成功啦

下面讲讲用maven部署:tomcat:run
什么都不修改,直接在框框里输入tomcat:run运行的话会出错!查找资料,发现Maven中的Tomcat是6.0,这个版本的不支持jdk1.8。所以要自己添加Tomcat7的插件。


直接用tomcat:run

添加tomcat7插件

这时候直接去框框里输入tomcat7:run已经可以了,注意:是tomcat7:run 不是tomcat:run!!!

最好去Edit Configuration里配置一下,整整齐齐:

添加maven

修改Command line,修改完成

可以在maven工具框里点击运行
也可以在这边运行

用maven也成功啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容