博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse/intellij Idea集成jetty
阅读量:4537 次
发布时间:2019-06-08

本文共 3167 字,大约阅读时间需要 10 分钟。

jetty相对weblogic、jboss、tomcat而言,启动速度快,十分方便开发调试,以下是eclipse里的使用步骤:

一、eclipse->Marketplace里搜索 jetty

一路Next安装

 

二、eclipse里run as -> run jetty

 

最后指出jetty的一个bug:

struts2+jetty运行时,web.xml中<welcome-file-list>...</welcome-file-list>指定的起始页,不管怎么设置,死活不起作用,解决办法:

/index.htm

在struts.xml中加入这一坨就行了,但要注意,在使用convention-plugin、rest-plugin插件的情况下,有时会造成浏览器里url无限循环跳转的情况。

 

附:

a) 手动启用jetty的方式 %jetty_home%目录下 java -jar start.jar 即可

b) 手动部署 %jetty_home%\webapps 目录,把war扔进去就可以了

c) 调整PermSize内存大小,%jetty_home%\start.ini文件打开,添加

-XX:PermSize=256m

-XX:MaxPermSize=512m

 

至于intellij idea,最方便的方式就是使用jetty-maven-plugin

1             
2
org.mortbay.jetty
3
jetty-maven-plugin
4
8.1.15.v20140411
5
6
exit
7
9090
8
10
9
10
/awbprint
11
12
13

在pom.xml里添加这个后,左侧的plugin面板里,就直接出来N多选项

直接点击对应的节点就行了,比如点击“jetty:start”,就直接启用jetty了。

当然也可以针对某个项目,定制一个运行/调试的配置

在下面的对话框里,Command Line里输入jetty:start

如果项目依赖的jar包很多,运行不久后,很容易出现内存不足,可以手动把内存调大一点

 

最后送二个小技巧:

1)plugin方式下,如何调整启动的端口号

org.mortbay.jetty
jetty-maven-plugin
${maven-jetty-plugin_version}
8080
exit
9090
10
/${project.artifactId}

connector节点下的port即是启动端口

注:如果采用最新的9.3.x版本,上面的配置将提示错误,可参考下面的配置

1                     
2
org.eclipse.jetty
3
jetty-maven-plugin
4
9.3.9.v20160517
5
6
7
8180
8
9
10
10
11
/
12
13
14

更多该插件的参数,可参考

 

2)jetty独立部署时,如何修改contextPath?

在WEB-INF/放一个jetty-web.xml文件,参考以下内容:

/

 

参考文章:

http://www.eclipse.org/jetty/documentation/current/configuring-contexts.html#setting-context-path

转载于:https://www.cnblogs.com/yjmyzz/p/4123054.html

你可能感兴趣的文章
mysql事务及慢查询
查看>>
Erlang调度器细节探析
查看>>
转,SelectNodes + XPath
查看>>
数据库的简单操作
查看>>
java 输入
查看>>
【Windows】Windows中解析DOS的for命令使用
查看>>
MVC3: 页面向服务传参(view->controller,get,post)
查看>>
vs2008 卡一下的问题
查看>>
Windows Socket五种I/O模型——代码全攻略
查看>>
多线程相关
查看>>
处理并解决mysql8.0 caching-sha2-password问题
查看>>
JavaScript 之 对象/JSON/数组
查看>>
判断delegate是否释放
查看>>
实验八
查看>>
时间日期函数
查看>>
java多线程的实现方法
查看>>
2016年终总结与来年计划
查看>>
10.9做的一个静态页面(巩固前面的内容)
查看>>
幸运男孩--点的hash
查看>>
大数的减法------神秘数
查看>>