返回顶部
首页 > 资讯 > 精选 >如何将Eclipse RAP部署到Tomcat中
  • 490
分享到

如何将Eclipse RAP部署到Tomcat中

2023-06-17 11:06:05 490人浏览 薄情痞子
摘要

如何将Eclipse RAP部署到Tomcat中,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat

如何将Eclipse RAP部署到Tomcat中,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat中,说实话,到目前为止,这方面的资料很少,在Eclipse RAP的新闻组上关于这方面的讨论也不是很多。RAP的帮助系统中的介绍文章好像也不是很详细(好像有点过时)

这里我们简单介绍一下部署Eclipse RAP 自带的RAP例子,如果安装了Eclipse RAP,打开帮助界面,找到RAP帮助文档中的“How to deploy a RAP application to a servlet container?“ 这篇文章,文章中提供了一个链接方式,可以下载一个psf,这是Eclipse的工程集文件,文件内容如下:

<?xml version= "1.0"  encoding= "UTF-8" ?>     <psf version="2.0" >     <provider id="org.eclipse.team.cvs.core.cvsnature" >     <project reference="1.0,:pserver:anonymous@dev.eclipse.org:/cvsroot/rt,org.eclipse.equinox/server-side/bundles/org.eclipse.equinox.Http.servletbridge,org.eclipse.equinox.http.servletbridge" />     <project reference="1.0,:pserver:anonymous@dev.eclipse.org:/cvsroot/rt,org.eclipse.equinox/server-side/bundles/org.eclipse.equinox.servletbridge,org.eclipse.equinox.servletbridge" />     <project reference="1.0,:pserver:anonymous@dev.eclipse.org:/cvsroot/rt,org.eclipse.rap/releng/org.eclipse.rap.demo.feature,org.eclipse.rap.demo.feature" />     </provider>     </psf>

你也可以将内容复制到文本文件然后改成 yourpsffile.psf 文件,将它作为Eclipse的工程集导入到Eclipse中,Eclipse就会自动从Eclipse的CVS网站上下载对应的插件,总共有三个插件被下载下来:

org.eclipse.equinox.http.servletbridge

org.eclipse.equinox.servletbridge

org.eclipse.rap.demo.feature

Java代码

打开org.eclipse.rap.demo.feature工程的script文件夹下的WEBappBuilder.xml文件,修改属性名为”servletbridge.dir“的属性值(好像在 18 行),将值修改为你的”org.eclipse.equinox.servletbridge“工程的路径,推荐使用绝对路径,比如:

<property name= "servletbridge.dir"             value="D:/DeveloperWorks/Eclipse-3.5-RAP-SRC/org.eclipse.equinox.servletbridge"  />

然后直接使用Ant运行编译,运行后会在插件的build文件夹下面生成可部署的文件。

如何将Eclipse RAP部署到Tomcat中

打开生成的web.xml 文件,将已经被注释的下面内容

<!--         <init-param>             <param-name>commandline</param-name>         <param-value>-console</param-value>         </init-param>              -->

中的参数值由false改成true,这样可以启动对OSGI框架的控制,方便调试。

运行工程下面的ConfigIniCreator.java,(应该在39行)将指定plugins目录的路径修改为你本机的绝对路径,比如我的工程的路径是:

File file =  new  File(  "D:\\DeveloperWorks\\Eclipse-3.4-RAP\\org.eclipse.rap.demo.feature\\build\\demo\\WEB-INF\\eclipse\\plugins");

运行后将打印的结果替换\org.eclipse.rap.demo.feature\build\demo\WEB-INF\eclipse\configuration目录的config.ini文件内容。

接 接着将org.eclipse.rap.demo.feature工程下面的build文件夹下的demo文件夹下面的内容复制到Tomcat的webapps目录下,启动Tomcat,启动后可在控制台输入 ”ss" 查看OSGI框架下已经被加载的插件:

如何将Eclipse RAP部署到Tomcat中

可以看到我们部署的org.eclipse.rap.demo文件已经处于激活状态了。

打开浏览器,输入 http://localhost:8080/demo/rap 就可以进行访问了。

如何将Eclipse RAP部署到Tomcat中

看完上述内容,你们掌握如何将Eclipse RAP部署到Tomcat中的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: 如何将Eclipse RAP部署到Tomcat中

本文链接: https://lsjlt.com/news/288740.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何将Eclipse RAP部署到Tomcat中
    如何将Eclipse RAP部署到Tomcat中,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat...
    99+
    2023-06-17
  • 如何将eclipse项目部署到tomcat根目录
    这篇文章主要介绍如何将eclipse项目部署到tomcat根目录,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用eclipse开发web项目,会把项目部署到tomcat中。按正常方法部署后,项目的访问路径会加上项目...
    99+
    2023-06-26
  • 如何将hexo部署到gitee
    这篇“如何将hexo部署到gitee”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何将hexo部署到gitee”文章吧。G...
    99+
    2023-07-05
  • idea中如何将springboot项目部署到docker
    这篇“idea中如何将springboot项目部署到docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“idea中如何...
    99+
    2023-06-08
  • 如何将 PHP API 部署到 Apache 容器中?
    PHP是一种开源的服务器端脚本语言,它广泛用于Web开发。它提供了很多内置函数和API,使得它成为了构建动态网站和Web应用程序的理想选择。在本文中,我们将学习如何将PHP API部署到Apache容器中。 Apache是一种流行的Web服...
    99+
    2023-06-15
    api 容器 apache
  • 如何将博客部署到gitee上
    本文小编为大家详细介绍“如何将博客部署到gitee上”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何将博客部署到gitee上”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、创建仓库首先,我们需要在gitee...
    99+
    2023-07-05
  • SpringBoot中jar打包并部署到Tomcat
    1.详细步骤 首先在pom.xml文件中做一些修改: 之前打war包需要修改打包方式,这次不需要了,因为默认就是 jar 包指定最终打成jar包的名称手动指定 resources 文...
    99+
    2024-04-02
  • eclipse找不到tomcat如何解决
    如果Eclipse找不到Tomcat服务器,你可以尝试以下解决方法:1. 确保你已经正确安装了Tomcat服务器,并且知道Tomca...
    99+
    2023-09-26
    eclipse tomcat
  • IDEA2022中如何部署Tomcat Web项目
    这篇文章主要介绍了IDEA2022中如何部署Tomcat Web项目的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇IDEA2022中如何部署Tomcat Web项目文章都会有所收获,下面我们...
    99+
    2023-07-05
  • 如何使用war包部署到Tomcat根目录
    这篇文章将为大家详细讲解有关如何使用war包部署到Tomcat根目录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用maven制作war包的名字通常为项目名.war,如jspxcms-8.0.1.war...
    99+
    2023-06-26
  • eclipse如何实现热部署
    在Eclipse中实现热部署有以下几种方法: 使用JRebel插件:JRebel是一款商业插件,可以实现无需重启应用程序的热部署...
    99+
    2023-10-26
    eclipse
  • 如何将php项目部署到apache上
    小编给大家分享一下如何将php项目部署到apache上,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!把php项目部署到apache上的方法:首先安装apache和...
    99+
    2023-06-15
  • 如何将.NET 6项目部署到Linux
    这篇文章主要介绍“如何将.NET 6项目部署到Linux”,在日常操作中,相信很多人在如何将.NET 6项目部署到Linux问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何将.NET&n...
    99+
    2023-06-22
  • docker如何部署tomcat应用
    要部署Tomcat应用程序,您可以按照以下步骤在Docker中使用Tomcat镜像:1. 首先,您需要安装Docker。请根据您的操...
    99+
    2023-08-17
    docker tomcat
  • eclipse中如何重启tomcat
    在Eclipse中重启Tomcat的步骤如下:1. 在Eclipse的"Server"视图中,找到你正在使用的Tomcat服务器。2...
    99+
    2023-09-15
    eclipse tomcat
  • eclipse中如何使用tomcat
    在Eclipse中使用Tomcat,可以按照以下步骤进行操作: 首先,确保已经将Tomcat服务器正确地安装在本地机器上。 ...
    99+
    2023-10-25
    eclipse tomcat
  • PaddlePaddle中如何将模型部署到生产环境中
    在PaddlePaddle中,将模型部署到生产环境中通常需要经过以下步骤: 预训练模型:首先需要在训练数据集上训练好模型,并保存...
    99+
    2024-04-02
  • tomcat部署war包后访问不到如何解决
    当部署war包后无法访问时,可以尝试以下解决方法:1. 检查war包是否成功部署:确认war包已经正确地复制到Tomcat的weba...
    99+
    2023-09-04
    tomcat
  • 如何将SpringBoot应用部署到了K8S上
    如何将SpringBoot应用部署到了K8S上,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。摘要想要把一个复杂的微服务项目部署到K8S上去...
    99+
    2024-04-02
  • 如何将Vue项目部署到服务器
    这篇文章主要介绍了如何将Vue项目部署到服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信很多小伙伴在用Vue-cli安装的脚手架开发...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作