【踩坑】——使用IDEA进行Spring集成web环境过程中配置tomcat没有war包
【摘要】 在初学spring集成web环境过程中,将项目部署到tomcat。首先在spring基础上先写 Servlet 具体类和web.xml(也可直接注解配置),然后配置tomcat,发现没有项目所对应的war包,本文介绍如何手动创建war包
spring集成web环境,Tomcat没有war包
问题: 在初学spring集成web环境过程中,将项目部署到tomcat。首先在spring基础上先写 Servlet 具体类和web.xml(也可直接注解配置),然后配置tomcat,发现没有项目所对应的war包…配了好长时间终于解决了,下面分享解决方法。
解决方法:
- 先检查下是否导入jar包坐标,当然不导入的话连servlet具体类都没法写
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
然后打开file-Project Structure
2.打开Artifacts->点击 +
3.选择Web Application:Exploded(一定要选这个) ->From Modules
4.选择自己的项目然后点 OK
5. 出现下图,然后点右下角的 OK
6. 点Run->Edit Configurations
7.点Tomcat->Deployment-> + -> Artifact
8.出现下图(因为我只有一个Artifact,所以不用选直接进行第12步,如果有多个的话一定要选择 项目名+ war exploded 这个Artifact ) 然后Application context自己根据自身情况修改
最后点下OK就配置完成了,启动tomcat成功的看到了久违的Hello,world
哈哈,圆满搞定。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)