启动方式为 http://ip 如 本机器启动 http://127.0.0.1:8080 或 http://localhost :8080
假设web服务器地址为 192.168.1.177 则http://192.168.1.177:8080
我目前是利用jetty-6.1.20 作为web服务器
首先修改rap为jetty的根启动项目,在contexts中修改。
然后修改发布eclipse rap 所需要的org.eclipse.equinox.servletbridge
修改文件BridgeServlet.java
增加变量
private String welcomPage;
在函数 public void init() 中加入
welcomPage = getServletConfig().getInitParameter("welcomPage");
其中getInitParameter("welcomPage")为从eclipse rap 发布时所带的web.xml中所加入的变量。
------------------------------------------------------------------------------------------------------------------------
记注需要在eclipse rap 发布时所带的web.xml中加入如下内容
<init-param>
<param-name>welcomePage</param-name>
<param-value>myapp</param-value>
</init-param>
Myapp为你的rap 启动的名称
当然welcomePage也可以修改成你想要的名称,只要和getInitParameter对应上就可以
------------------------------------------------------------------------------------------------------------------------
修改函数
protected void service(HttpServletRequest req, HttpServletResponse resp)
在大概128或129行处
修改如下
if ("/".equals(pathInfo) && welcomPage != null && welcomPage.length() > 0) {
resp.sendRedirect(pathInfo + welcomPage);
} else
try {
Thread.currentThread().setContextClassLoader(framework.getFrameworkContextClassLoader());
servletReference.service(req, resp);
} finally {
releaseDelegateReference();
Thread.currentThread().setContextClassLoader(original);
}
加粗斜体的地方为新增的。
然后从新编译,替换 servletbridge.jar
然后就可以输入ip地址进入rap工程了
分享到:
相关推荐
8. 启动Tomcat服务器,访问指定的URL以启动RAP应用。 在开发和调试过程中,Eclipse提供了强大的集成工具,如内置的服务器运行视图和远程调试功能,这使得在Tomcat上部署和测试RAP应用变得更为便捷。 总的来说,...
Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面应用非常相似,但运行在Web浏览器中。RAP利用了...
5. **部署和测试**:将生成的WAR文件上传到Servlet容器的部署目录,如Tomcat的`webapps`目录,然后启动或重启容器,RAP应用就可被服务器解析并提供服务。 至于提供的`WEB-INF`目录,这是WAR文件内部的标准结构之一...
然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...
使用Eclipse加载git启动项,使用Eclipse加载git启动项介绍说明
### Eclipse强制启动详解 在日常开发工作中,Eclipse作为一款广泛使用的集成开发环境(IDE),为Java开发者提供了诸多便利。然而,在使用过程中难免会遇到一些问题,比如启动失败的情况。当遇到Eclipse无法正常启动...
有时,我们可能需要了解Eclipse启动所需的时间,这对于优化工作流程、排查性能问题或者对比不同配置下的启动效率非常有帮助。下面,我将详细介绍如何在Eclipse中显示启动时间,以及相关的插件知识。 首先,Eclipse...
### Eclipse 指定启动的虚拟机配置说明 在开发环境中,Eclipse 是一个非常流行的集成开发环境(IDE),广泛用于 Java 和其他多种语言的软件开发。为了确保 Eclipse 在特定的 Java 运行时环境中运行,用户需要正确...
### Eclipse启动报错解决方案 #### 一、问题概述 在使用Eclipse开发工具时,可能会遇到启动失败的情况,其中一种常见的错误提示为:“Version 1.4.2_03 of the JVM not suitable for this product. Version 1.5 or...
本篇文章将详细阐述如何在Eclipse中配置和部署一个Web项目到Tomcat服务器,以及通过点击Eclipse的小猫图标来启动项目。 首先,为了在Eclipse中部署一个Web项目到Tomcat,你需要确保已经安装了Eclipse的Java EE版本...
### Eclipse启动参数设置详解 在开发环境中,Eclipse是一款非常受欢迎的集成开发环境(IDE),广泛应用于Java开发中。为了确保Eclipse能够高效稳定地运行,合理设置其启动参数至关重要。本文将详细介绍Eclipse启动...
本人只会用RCP开发个C/S的程序,最近看到RAP项目想试一下,在百度上看了很多文章关于如何部署RAP到Tomcat,有些文章已经过时的了,还是没能理解清楚,最后弄了2天时间,搞来搞去没办法调试出来,最后都想放弃了。...
在日常开发过程中,Eclipse的启动速度可能对开发者的工作效率产生影响,尤其是当项目规模较大或者安装了众多插件时,启动时间可能会变得较长。"eclipse启动时间插件"就是针对这一问题设计的解决方案。 这个插件的...
- 在"Select root directory"中,浏览并选择你的项目根目录,Eclipse会自动识别出其中的项目。 - 确认项目列表无误后,点击"Finish"进行导入。 2. **依赖库缺失**:导入项目后如果出现错误,可能是因为缺少必要的...
java开发使用的eclipse开发环境,启动程序,此程序可启动eclipse开发环境。
显示eclipse启动时间,eclipse调优必备。 来自:@bxyz1203 自己藏着用
然而,随着项目规模的增大和安装的插件增多,Eclipse的启动速度可能会变得较慢,影响开发效率。针对这个问题,我们可以利用特定的插件来优化Eclipse的启动速度。 标题中的"eclipse启动加速插件"指的是那些设计用于...