`
chief007
  • 浏览: 16098 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

eclipse rap 根启动

阅读更多

启动方式为 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)

在大概128129行处

修改如下

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工程了

分享到:
评论
1 楼 506396737 2011-11-22  
不是太明白,能不能再解析下,我把rap项目发布到Tomcat中后,如何访问啊,访问的路劲在那里可以做修改啊

相关推荐

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    8. 启动Tomcat服务器,访问指定的URL以启动RAP应用。 在开发和调试过程中,Eclipse提供了强大的集成工具,如内置的服务器运行视图和远程调试功能,这使得在Tomcat上部署和测试RAP应用变得更为便捷。 总的来说,...

    eclipse rap教程

    Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面应用非常相似,但运行在Web浏览器中。RAP利用了...

    RAP打包成War 所需的eclipse jar包,以及demo

    5. **部署和测试**:将生成的WAR文件上传到Servlet容器的部署目录,如Tomcat的`webapps`目录,然后启动或重启容器,RAP应用就可被服务器解析并提供服务。 至于提供的`WEB-INF`目录,这是WAR文件内部的标准结构之一...

    Eclipse中Tomcat启动失败的解决方案

    然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...

    使用Eclipse加载git启动项目

    使用Eclipse加载git启动项,使用Eclipse加载git启动项介绍说明

    eclipse强制启动

    ### Eclipse强制启动详解 在日常开发工作中,Eclipse作为一款广泛使用的集成开发环境(IDE),为Java开发者提供了诸多便利。然而,在使用过程中难免会遇到一些问题,比如启动失败的情况。当遇到Eclipse无法正常启动...

    显示eclipse的启动时间

    有时,我们可能需要了解Eclipse启动所需的时间,这对于优化工作流程、排查性能问题或者对比不同配置下的启动效率非常有帮助。下面,我将详细介绍如何在Eclipse中显示启动时间,以及相关的插件知识。 首先,Eclipse...

    eclipse指定启动的虚拟机配置说明

    ### Eclipse 指定启动的虚拟机配置说明 在开发环境中,Eclipse 是一个非常流行的集成开发环境(IDE),广泛用于 Java 和其他多种语言的软件开发。为了确保 Eclipse 在特定的 Java 运行时环境中运行,用户需要正确...

    eclipse报错 eclipse启动报错解决方法

    ### Eclipse启动报错解决方案 #### 一、问题概述 在使用Eclipse开发工具时,可能会遇到启动失败的情况,其中一种常见的错误提示为:“Version 1.4.2_03 of the JVM not suitable for this product. Version 1.5 or...

    点击eclipse中的小猫启动项目

    本篇文章将详细阐述如何在Eclipse中配置和部署一个Web项目到Tomcat服务器,以及通过点击Eclipse的小猫图标来启动项目。 首先,为了在Eclipse中部署一个Web项目到Tomcat,你需要确保已经安装了Eclipse的Java EE版本...

    Eclipse启动参数设置

    ### Eclipse启动参数设置详解 在开发环境中,Eclipse是一款非常受欢迎的集成开发环境(IDE),广泛应用于Java开发中。为了确保Eclipse能够高效稳定地运行,合理设置其启动参数至关重要。本文将详细介绍Eclipse启动...

    Eclipse RAP2.1部署到Tomcat总结

    本人只会用RCP开发个C/S的程序,最近看到RAP项目想试一下,在百度上看了很多文章关于如何部署RAP到Tomcat,有些文章已经过时的了,还是没能理解清楚,最后弄了2天时间,搞来搞去没办法调试出来,最后都想放弃了。...

    eclipse启动时间插件

    在日常开发过程中,Eclipse的启动速度可能对开发者的工作效率产生影响,尤其是当项目规模较大或者安装了众多插件时,启动时间可能会变得较长。"eclipse启动时间插件"就是针对这一问题设计的解决方案。 这个插件的...

    Eclipse无法启动解决方法

    - 在"Select root directory"中,浏览并选择你的项目根目录,Eclipse会自动识别出其中的项目。 - 确认项目列表无误后,点击"Finish"进行导入。 2. **依赖库缺失**:导入项目后如果出现错误,可能是因为缺少必要的...

    eclipse启动程序

    java开发使用的eclipse开发环境,启动程序,此程序可启动eclipse开发环境。

    eclipse插件 eclipse启动时间

    显示eclipse启动时间,eclipse调优必备。 来自:@bxyz1203 自己藏着用

    eclipse启动加速插件

    然而,随着项目规模的增大和安装的插件增多,Eclipse的启动速度可能会变得较慢,影响开发效率。针对这个问题,我们可以利用特定的插件来优化Eclipse的启动速度。 标题中的"eclipse启动加速插件"指的是那些设计用于...

Global site tag (gtag.js) - Google Analytics