`

jetty eclipse 插件 run-jetty-run

 
阅读更多

run-jetty-run是一个新的jetty eclisep插件通过该插件可以直接在Eclipse环境中启动、停止 Jetty ,同时进行在线调试而无需重启服务。

 

eclipse中jetty安装配置

 

jetty
  • Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
[编辑]jetty eclisep插件安装

通过该插件可以直接在Eclipse环境中启动、停止 Jetty ,同时进行在线调试而无需重启服务。

  • 从 http://download.eclipse.org/jetty/ 中下载jetty 文件,命令 unzip 解压zip文件
  • 在eclipse help->install new software 中通过地址http://run-jetty-run.googlecode.com/svn/trunk/updatesite/ 安装jetty插件
  • 安装好插件后,可以通过 点击项目 -》右键-> run configuration-->jetty webapp 项,如下图所示
  • 其中jetty 项,可以看到jetty 已经读取项目的信息,并给以默认设置,比如对于项目 ExaCloudWeb,project:ExaCloudWeb+prot: 8080+context:/ExaCloudWeb+WebApp dir:WebContent, 此项基本可以不用修改,也可以根据情况修改,另外 select jetty version 选择你下载的jetty版本
  • Arguments 中 对 Programs argument 进行配置,主要将下载jetty中 etc/jetty.xml 文件的路径填入
eg: /home/chenjin/Downloads/jetty-distribution-7.6.5.v20120716/etc/jetty.xml
  • 配置好之后重新启动eclipse ,右键项目,点击run as -->run jetty 启动jetty 服务,此时可以通过jetty 服务访问web项目

[编辑]jetty 与tomcat的编码
  • tomcat 内部的编码固定是 iso8859_1 , 因此通过get 等方式获得参数传值时,一般需要进行

new String(request.getParameter("**").getBytes(8859_1),"UTF-8"), 才能转化为UTF-8的编码方式

  • jetty默认是UTF-8的编码,所以使用utf-8编码的URL参数可以正常解码,使用GBK编码的参数就全变问号了
  • 无论是 tomcat 还是jetty 容器,都是需要注意 url 传值时的中文乱码问题。 传值前都使用 URLEncoder.encode(str,"UTF-8") 进行编码
  • 获取传值后, 对于tomcat 容器,采用 new String(request.getParameter("**").getBytes(8859_1),"UTF-8") 方式对获取值进行解码, 对于jetty 容器,则采用 URLDecoder.decode(request.getParameter("**"),"UTF-8"); 的方式解码
分享到:
评论
1 楼 seffxu 2012-08-31  
我安装了run-jetty-run插件,并配置完成;
通过Debug as... 启动jetty服务后,一切都ok; 而通过Rus as启动服务,直接访问jsp时页面不响应,页面一直是等待响应状态,也无异常抛出;
而通过访问Controller,再转向jsp,则Controller中正常输出,jsp依旧是不响应:(
请教各位有否碰到类似问题,忘不吝指教。

相关推荐

    eclipse jetty插件run-jetty-run-1.3.3

    eclipse jetty插件,从http://run-jetty-run.googlecode.com/svn/trunk/updatesite站点下载了文件,删除不必要的文件,做成可以使用link方式安装的压缩包。下载run-jetty-run.zip文件,解压后再编写个links文件丢到...

    run-jetty-run 1.3.5eclipse插件包

    path=G:\\eclipse_plugins\\run-jetty-run 执行解压后的路径文件夹即可。 在线安装地址为: http://xzer.github.io/run-jetty-run-updatesite/nightly/ 支持jetty版本为: 6.1.26 7.6.8 8.1.8 9.0.0M3 9.3.6

    run-jetty-run 1.3.4 离线安装包 2016最新版

    run-jetty-run eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可 该插件为2016年1月份的release版,支持eclipse Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), ...

    Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试

    Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试

    Run-Jetty-Run-1.3.3离线安装包

    离线安装包老规矩,断开外网,断开外网,断开外网,然后再安装, 步骤:eclipse打开--》Help--》Install new software--》add...--》archive... 安装同意协议。 完成

    run-jetty-run eclipse 离线安装包

    Run-Jetty-Run是一款在Eclipse集成开发环境中用于便捷部署和调试Jetty服务器的插件。这个离线安装包提供了一种无需联网就能为Eclipse添加Jetty支持的方法,尤其适用于那些网络环境不稳定或者需要在隔离环境工作的...

    eclipse-jetty 3.9.0 eclipse的jetty插件 离线安装包

    比run-jetty-run启动要快,但是调试没有run-jetty-run方便。 eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可 此为最新的3.9.0版。 支持eclipse Neon (4.6), Mars (4.5...

    run-jetty-run eclipse 插件

    "Run-Jetty-Run"是Eclipse集成开发环境中的一款强大插件,专为Java开发者设计,主要用于便捷地在Eclipse内部启动和调试Jetty服务器。Jetty是一款轻量级、高性能的HTTP服务器和Servlet容器,广泛应用于开发、测试和...

    run-jetty-run

    【run-jetty-run】是一款专为Eclipse集成开发环境设计的Jetty服务器插件,它极大地简化了Java Web开发者在Eclipse中使用Jetty服务器的过程。Jetty是一款轻量级、高性能的开源HTTP服务器和Servlet容器,广泛应用于...

    run-jetty-run_1.3.5_Eclipse离线安装包

    run-jetty-run_update-1.3.5-SNAPSHOT, Eclipse插件离线安装包 由源代码自行编译打包 编译日期: 2018-02-04 Github地址: https://github.com/xzer/run-jetty-run 在线安装地址: ...

    Jetty For Eclipse 插件快速安装.rar

    【Jetty For Eclipse 插件快速安装】 Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,广泛用于开发、测试和部署Web应用程序。Eclipse是Java开发者的常用集成开发环境(IDE)。为了在Eclipse中方便地调试...

    run-jetty-run.rar

    - 安装"run-jetty-run"插件,通常通过Eclipse的Marketplace进行。 - 在Eclipse中选择项目,右键点击并选择"Run As" -> "Run on Server",然后在弹出的对话框中选择"Jetty Server"。 - 配置Jetty服务器的参数,如...

    eclipse run-jetty-run

    google 被强了,无法直接用eclipse 更新安装run-jetty-run

    jetty-run-jetty-run.9_1.3.4.jar

    run-jetty-run eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可 该插件为2016年1月份的release版,支持eclipse Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), ...

    Run-Jetty 插件 离线安装

    Run-Jetty插件是开发人员在使用IntelliJ IDEA或Eclipse等集成开发环境时,为了方便本地快速启动和调试Jetty服务器而设计的一款工具。由于网络环境的不稳定或者访问限制,有时候在线安装插件可能会遇到困难,这时离线...

    run-jetty-run eclipse插件

    Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立...

    run-jetty-run.zip

    "run-jetty-run.zip" 是一个专门为 Eclipse 开发者设计的插件,它简化了在 Eclipse 开发环境中集成和运行 Jetty 服务器的过程。Jetty 是一个轻量级、高性能的 Java Web 应用服务器,常用于开发、测试和部署小型到...

Global site tag (gtag.js) - Google Analytics