温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何部署Eclipse RAP到Tomcat

发布时间:2021-11-22 14:27:03 来源:亿速云 阅读:224 作者:小新 栏目:编程语言

这篇文章给大家分享的是有关如何部署Eclipse RAP到Tomcat的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

简单介绍一下部署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

打开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。

如何部署Eclipse RAP到Tomcat

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

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

还原成正常的代码,这样可以在Tomcat的控制台使用OSGI的控制台,方便查看和管理插件的生命周期,完成插件的更新和卸载功能,再将

< init-param>     < param-name>enableFrameworkControls< /param-name>     < param-value>false< /param-value>      < /init-param>

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

接    接着将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”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI