java配置jetty_IntelliJ IDEA使用tomcat和jetty配置详解

本文详细介绍了在IntelliJ IDEA中配置和部署Java Web项目到Tomcat和Jetty服务器的步骤,包括设置应用服务器、部署文件、解决JMX错误等,帮助开发者更好地进行开发和调试。
摘要由CSDN通过智能技术生成

上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试

配置tomcat

第一、打开菜单栏

cf90d7a7316d10d11b50f6d5cce32400.png

第二、点击设置按钮,添加应用服务器,选择tomcat server

6d53230ccccdc4016ce97affd84d35ac.png

选择tomcat目录

39973163d62cd2addb30f21e9d05dbd5.png

添加后如下所示

bae2a12899e91425cf8a8d9a5d4a5a56.png

到此我们已经把tomcat服务器添加进idea了,接下来还得设置maven web项目的部署信息

第三、设置部署文件

ctrl + shift + alt + s 快捷键打开Project Structure

546822ca01a3f36f7d19dd92967ddee9.png

设置Modules:

7e8ced241c9bb7c7785c33d56d31825b.png

检查要放到tomcat中运行的文件目录

1bd79e3863993640140dee529980dce3.png

添加依赖包

1f11c084739ce6f42c10dc31971ac1ff.png

8321fc8b852e1ea12f1baf437d179938.png

点击应用

f13d29473cf13d6f3b3f3f76c2144f86.png

效果如下:

479ae07a0b20845faf62f399bb6f3df7.png

添加工件:

0e8f190eea20b7ca72a565b51ea0cfbf.png

f3e91e5bffbfd2bcdbaa4930f151205e.png

使其生效:

7ef095398194a5bd955c49c4e115db66.png

后期发现的问题:

工件output directory的名称就是url访问的项目名称,如下,我们访问的是时候就是http://localhost:8080/test1

7ae20b95c5d54814fe0b33031179c95d.png

配置jetty的时候url要一致:

7ff3b636de621780f7457a0f29d0d565.png

第四步、部署项目到tomcat

点击菜单栏的Run

b4f46defffe7edd11c3dca28f9641cc9.png

找到tomcat

c8b40fcbba462d7064c2c7c855b55bcd.png

添加部署的工件

d2cccd0ee46724c756ef38c503830fa0.png

选择浏览器

ff1e0028a255fa0592ad26d3bf365c8c.png

第五步、运行tomcat

0ec4b419116d12deca9e01f108e25884.png

配置jetty

jetty是轻量级的应用服务器,比较适合我们开发调试,其配置跟tomcat类似,首先到jetty官网下载(https://www.eclipse.org/jetty/download.html),找到对应jdk版本的下载,我的jdk是1.7

8ca80730856a710d78397c328f412676.png

添加jetty服务器

676cfc85313716572fd082f340f35b3f.png

选择jetty目录

b4e0c6cb9669d381044b71086c7c9c2f.png

运行配置中添加jetty服务器,点击菜单栏的Run:

9e3424df50a7327498de452bd19a6e69.png

ae5c65f791b1c6a5dd4f740427525231.png

698944d58b465e0009cb346175b72484.png

添加部署的工件

070931b80c6e6fabcd6d50ebb3c76a80.png

更改jetty配置文件

在做jetty配置时候,idea会报错,是JMX(Java Management Extensions,即Java管理扩展)的错,上网查是说要在jetty的配置文件加上:--module=jmx,应该是用作允许idea调用jetty容器的声明。在jetty主目录的文件start.ini上,如图:

8e6778e2d54150d3ea91e903e6ee4523.png

d9be266be9527a0da4ffe80f9379c5d3.png

部署好后,点击运行

22847aa681a3b26a208dc8ea60c2f28d.png

总结:刚从eclipse转过来有点不太适应idea,经过多次操作熟悉后,慢慢就发现了idea确实比eclipse好用多了。以上是关于如何部署web项目的,我开始也摸索了好久,技术这东西没有捷径,多多操练几次就好了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值