如何修改eclipse中的jetty容器参数

 我来答
育知同创教育
2017-07-11 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
1:点击eclipse工具栏上的debug或run图标旁边的小三角形图标,会弹出如下菜单:

2:选择 Debug Configurations菜单项,在弹出的窗口中选择左测的Java Application菜单下的你的项目,并在右侧内容窗口中选择Arguments标签项,如下图:

3:在VM arguments中输入 -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m 就可以了
Program arguments中的 WebRoot 80 / 5 这个参数是指定WebRoot目录、端口号、contextPath、文件修改扫描间隔时间。这个设置可以不用设置,默认值为:WebRoot 80 / 5 ,不设置,WebRoot是自动探测的,可以不是 WebRoot目录。
4:jvm的永生区存内容不回收是jetty 引起的,这个问题,将在以后升级jetty来解决。
匿名用户
2017-07-11
展开全部
java中Eclipse下的jetty容器配置项目数据源

1、在WEB-INF目录下创建jetty-env.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<!-- 应用数据源 -->
<New id="leo" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg>leo</Arg>
<Arg>
<New class="org.apache.commons.dbcp.BasicDataSource">
<Set name="driverClassName">com.mysql.jdbc.Driver</Set>
<Set name="url">jdbc:mysql://127.0.0.1:3306/leo?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull</Set>
<Set name="username">test</Set>
<Set name="password">test</Set>
<Set name="maxActive">30</Set>
</New>
</Arg>
</New>
</Configure>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2、在web.xml里面加入以下配置:

<res-ref-name>标签里面的名字一定要和jetty-env.xml里面的arg标签的值对应。

<resource-ref>
<description>My DataSource Reference</description>
<res-ref-name>leo</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
1
2
3
4
5
6
1
2
3
4
5
6
运行项目时候右键项目名称,然后选择run as,然后选择run configurations,弹出jetty的选项框,具体如下图:
运行截图
选项截图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式