idea 部署Tomcat服务器

薄洪涛6年前JAVA1303

一、创建一个web项目

1.file-new project,选择正确的jdk版本后(没配置的可以先自行google配置),next

TIM截图20181120150037.png

2.next

TIM截图20181120150220.png

3.输入项目名字和路径

617148-20170802093224552-1216157022.png

二,创建Module

1.鼠标点中项目名称webDemo -> 右键选择New,选择Module ->选择 Module SDK  -> 勾选JavaEE下的Web Application,注意窗口下的version对应,且Create web.xml已勾选 -> Next

TIM截图20181120151011.png

2.输入Module的name和root路径

TIM截图20181120151339.png

3.WEB_INF下建立classes和lib,lib用于存放jar包,classes用于存放编译后的class

TIM截图20181120151451.png

4.配置classes和lib

File -> Project Structure (ctrl + shift + Alt + s) 或者使用工具栏的快捷键 -> 选择Modules

-> 选择Paths -> 选择“Use module compile out path” -> 将Outputpath 和Test output path 都设置为刚刚创建的classes文件夹

TIM截图20181120151806.png

下面配置lib

切换到Dependencies,选择add-JARS or directories ... 选择你的lib目录

-> 选择Jar Directory -> OK

617148-20170802095902646-2089640270.png

点击Apply-ok

第三,配置Tomcat

1.打开菜单Run -> Edit Configurations...

TIM截图20181120152251.png

2.点击 “+” ,选择 “Tomcat Server” -> 选择“Local”

在Name出输入新的服务器名,点击 "Application Server" 后面的 "Configure...",弹出Application Servers窗口,在Tomcat Home 选择本地安装的tomcat目录 -> OK

TIM截图20181120152526.png


3.在“Server”面板中,勾选“After Launch”,设置“HTTP port”和“JMX port”(默认即可),点击Apply -> OK,至此tomcat配置完毕

四、部署项目

1.菜单栏:Run -> Edit Configurations... ->选择刚创建的tomcat7 -> 选择Deployment ->点击右边的“ + ”号 -> 选择 Artifact,

选定后在application context中输入项目的名称

TIM截图20181120152920.png

2.回到Server面板,将On 'update' action和On frame deactivation(这两个选项是tomcat配置了项目后才有的)改为update classes and resources -> Apply

TIM截图20181120153134.png

编辑index.jsp,启动tomcat,在浏览器中输入localhost:8080/你的项目名称

TIM图片20181120153251.png


总的来说,Tomcat的配置和javaweb的创建还是很麻烦的,这点来说,不如PHP+Apache


标签: ideatomcat

相关文章

ebean相关的查询

where// select * from user where name = "boht"List...

RabbitMq交换机类型

RabbitMq交换机类型

direct路由键和队列名完全匹配,才可以消费如果绑定时设置了routing key为”abc”,那么客户端提交的消息,只有设置了key为”abc”的才会投递到队列fanout还有一种不需要key的,...

redis缓存雪崩,缓存击穿,缓存穿透

redis缓存雪崩,缓存击穿,缓存穿透

缓存雪崩同一时间大量redis缓存数据失效,造成大量请求涌入数据库,数据库压力增大崩掉解决方案缓存过期时间加随机值增加过期表示,缓存过期后,自动更新缓存缓存穿透缓存和数据库中都没有的数据,每次查询都会...

Ebean报错is not enhanced?

Ebean报错is not enhanced?

使用ebean的时候,会提示某个类没有enhanced,这里我们在idea中安装对应的plugin就可以了(需要看你的gradle的ebean版本)我的版本配置如下classpath("io...

spring AOP概念及应用场景

spring AOP概念及应用场景

概念面向切面编程,通过预编译和运行期间动态代理实现在不修改源代码的情况下给程序动态统一添加功能的技术思想就是把很多类中对象中横切问题点,从业务逻辑中分离出来,达到解耦的目的,增加代码的重用性,提高开发...

Intellij IDEA实现热部署

Intellij IDEA实现热部署

每次修改代码都需要重新编译,然后重启Tomcat,比较麻烦,我们可以通过Jrebel实现项目的热部署,从而不需要重启Tomcat首先安装plugin如果在线安装时间比较长,可以选择自己下载包(点我自己...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。