itellij idea导入web项目并部署到tomcat

摘要:
概述主要分为两个步骤:项目配置和tomcat配置。图片中标记的项目名称下有红色波浪线的错误提示。删除依赖关系中的所有红色项。因为项目需要使用jsp和servlet,并且项目库中没有相关的jar包,所以这里介绍了tomcat_Js-api。jar和servletapi在Facets项中将Web模块添加到项目中,单击图中标记的位置以修改WebResource。idea的默认目录是web,我们的项目是WebRoot,所以请注意,这里需要修改。

概述

主要分为项目配置和tomcat配置两大步骤。

一、项目配置

打开idea,选择导入项

itellij idea导入web项目并部署到tomcat第1张

选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可

itellij idea导入web项目并部署到tomcat第2张  

File->Project Structure打开项目配置窗口

在Project项中配置JDK版本和编译等级

itellij idea导入web项目并部署到tomcat第3张

在Modules项的Sources标签页中配置项目结构(主要配置需编译的Java文件和配置文件

itellij idea导入web项目并部署到tomcat第4张 

在Modules项的Paths标签页中配置编译后文件输出路径

itellij idea导入web项目并部署到tomcat第5张

在Modules项的Dependencies标签页中配置依赖关系

因为在导入项目的时候选择了导入的是eclipse项目,所以此处依赖关系已自动处理,若手动配置主要是要加上jdk和web-inf/lib的jar包。

图片中标示的项目名称下有红色波浪线的错误提示,把依赖关系中所有红色的项删掉即可(图中红色的几个eclipse相关项是因为项目原来是在eclipse中打开,而在idea中这些项是不需要的)。

itellij idea导入web项目并部署到tomcat第6张

在Libraries项中配置需要的库。因为项目需要用到jsp和servlet,而项目的lib中没有相关jar包,所以在此引入tomcat_home/lib目录下的js-api.jar、servlet-api.jar。

itellij idea导入web项目并部署到tomcat第7张

在Facets项中对项目添加Web模块

itellij idea导入web项目并部署到tomcat第8张

点击图中标示位置对Web Resource进行修改。idea默认的目录是web,我们的项目是WebRoot,所以注意需要修改此处。

itellij idea导入web项目并部署到tomcat第9张

在Artifacts项中设置项目的部署配置

添加WebApplication:Exploded

itellij idea导入web项目并部署到tomcat第10张

如有需要可以进一步配置,下图是添加后默认的配置没有再进行其他设置

itellij idea导入web项目并部署到tomcat第11张

二、Tomcat配置

在界面右上角点击图示出打开运行环境配置

itellij idea导入web项目并部署到tomcat第12张

添加tomcat运行环境

itellij idea导入web项目并部署到tomcat第13张

配置tomcat路径、端口

itellij idea导入web项目并部署到tomcat第14张

在Deployment标签页中添加要部署的项目,添加后可以看见部署操作增加“Build 'epcsys:war exploded' artifact”一项

itellij idea导入web项目并部署到tomcat第15张

tomcat配置完成后点击运行tomcat即可

itellij idea导入web项目并部署到tomcat第16张

我的博客《itellij idea导入web项目并部署到tomcat》

免责声明:文章转载自《itellij idea导入web项目并部署到tomcat》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何监控MYSQL消耗服务器资源Linux被中断的系统调用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Idea中使用Redis的Java客户端和Jedis

Jedis   导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5...

interlliJ idea 不识别文件类型的解决方式

idea 支持非常多种文件类型。然而总有想不到。 近期开发jenkins 插件,jenkins 插件的页面开发大多用jelly 如何让idea识别jelly呢? ctrl+alt+s 快捷键打开配置页面。 搜索file type, 加入一个file类型,此处文件名称写jelly file 然后加入一个patterns。设置为*.jelly。 OK了 就像...

IDEA启动Tomcat服务器时某些端口(如1099端口)被占用的解决办法

启动Tomcat服务器时,出现1099端口被其它进程占用了解决办法:   1、找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口,使用命令:netstat -aon|findstr 1099 找出占用1099端口的进程      2、然后关闭占用该端口的进程:taskkill -f -pid 3756 这样就可以正常启动To...

Tomcat介绍及配置

web服务器的作用: 当接收的请求是动态请求,则会将请求给web容器拼凑生成代码,返回web服务器。 一般在平时说的“买服务器”是指一台专门用于安装Web服务器的计算机,web服务器只是一个软件而已。 WEB服务器介绍: 1.WebLogic 商业收费 2.WebShpere 商业收费 3.Tomcat 免费 4.JBoss 免费 商业...

git for windows占大内存,idea卡住

最近使用idea提交代码的时候,经常卡在vcs刷新的地方,跳过的话,修改的文件就无法识别,一直都是用sourcetree处理的。按照网上的方法尝试了n次,都失败了。。 失败的方法 修改idea的git配置 删除idea的vcs日志 重新拉取代码 卸载svn ... 解决方法 安装旧版的git 我前段时间升级了git,使用的是最新版的2.28,换回了旧版...

Android studio checkstyle 使用

首先要安装CheckStyle-IDEA插件,官网:https://plugins.jetbrains.com/plugin/1065 打开Android studio进入设置->Plugins->搜索CheckStyle-IDEA,安装,重启Android studio。 然后配置checkstyle. 配置自己的checkstyle.x...