将Rap项目部署至tomcat服务器
来源:互联网 发布:南红和玛瑙的区别知乎 编辑:程序博客网 时间:2024/06/05 11:48
这里我们简单介绍一下部署Eclipse RAP 自带的RAP例子,如果安装了Eclipse RAP,打开帮助界面,找到RAP帮助文档中的“How to deploy a RAP application to a servlet container?“ 这篇文章,文章中提供了一个链接方式,可以下载一个psf,这是Eclipse的工程集文件,文件内容如下:
你也可以将内容复制到文本文件然后改成 yourpsffile.psf 文件,将它作为Eclipse的工程集导入到Eclipse中,Eclipse就会自动从Eclipse的CVS网站上下载对应的插件,总共有三个插件被下载下来:
org.eclipse.equinox.http.servletbridge
org.eclipse.equinox.servletbridge
org.eclipse.rap.demo.feature
然后直接使用Ant运行编译,运行后会在插件的build文件夹下面生成可部署的文件。
打开生成的web.xml 文件,将已经被注释的下面内容
还原成正常的代码,这样可以在Tomcat的控制台使用OSGI的控制台,方便查看和管理插件的生命周期,完成插件的更新和卸载功能,再将
中的参数值由false改成true,这样可以启动对OSGI框架的控制,方便调试。
运行工程下面的ConfigIniCreator.java,(应该在39行)将指定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框架下已经被加载的插件:
可以看到我们部署的org.eclipse.rap.demo文件已经处于激活状态了。
打 打开浏览器,输入 http://localhost:8080/demo/rap 就可以进行访问了。
- <?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文件夹下面生成可部署的文件。
打开生成的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框架的控制,方便调试。
运行工程下面的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框架下已经被加载的插件:
可以看到我们部署的org.eclipse.rap.demo文件已经处于激活状态了。
打 打开浏览器,输入 http://localhost:8080/demo/rap 就可以进行访问了。
- 将Rap项目部署至tomcat服务器
- rap项目成功部署至tomcat服务器具体步骤
- 远程安装数据库和部署rap项目的war包至tomcat服务器
- MyEclipse将项目部署到tomcat服务器上
- 将项目部署至 Linux + tomcat 服务器中常用的指令
- 将项目部署到tomcat
- tomcat服务器部署项目问题
- 将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations .
- 配置Tomcat服务器及将web项目部署到Tomcat上
- 将Tomcat 默认部署到workspace的项目路径改为tomcat服务器
- 搭建云服务器(linux)+tomcat(将项目部署到云服务器)
- 使用Maven将War包部署至远程Tomcat服务器
- 利用ant将Web项目部署至远程Tomcat
- 利用ant将Web项目部署至远程Tomcat
- 利用ant将Web项目部署至远程Tomcat
- 将Servlet部署到Tomcat服务器
- 将工程部署在tomcat服务器上
- 使用eclipse开发的RAP项目打包war包并发布到tomcat服务器以及访问该项目
- Java 编码相关的一些文章 从网上搜集的还可以的
- 自己笔记 Lable自适应计算高度
- GridView实现分页的两种方法
- Qt笔记一
- 父子页面传值的问题
- 将Rap项目部署至tomcat服务器
- Apache 开启gzip功能及配置
- 搭建eclipse下运行mapreduce代码的环境
- Failed to read auto-increment value from storage engine
- C#项目开发案例全程实录(第2版)(奋斗的小鸟)_PDF电子书
- 检测本机Office(excel/word)版本
- Java堆、栈和常量池
- FreeMarker内置命令(字符串命令)
- 回调函数(一)