在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序
2010-03-30 00:00:00 来源:WEB开发网现在把 portlet.tld 文件从 PLUTO_HOME\webapps\pluto\WEB-INF\tld 复制到 WEB-INF\tld 文件夹中。编译 WEB-INF\classes 文件夹中的 Java 文件,并把以上所有文件打包成一个 WAR 文件,如下所示:
c:\buyticket>jar -cvf buyticket.war
为样例应用程序创建部署计划
当 Pluto 被部署到 Geronimo 上时,必须把将要部署到 Pluto 中的所有门户应用程序作为 Web 应用程序部署到 Geronimo 服务器中。您需要有一个 buyticket 门户应用程序的 Geronimo Web 部署计划,就像需要有一个 Pluto 服务器应用程序 Web 部署计划一样。清单 6 中显示了 buyticket 的部署计划 —— geronimo-web-app.xml。
清单 6. 门户应用程序部署计划 —— geronimo-web-app.xml
<?xml version="1.0"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/web"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
xmlns:tomcat="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
<sys:environment>
<dependencies>
<dependency>
<artifactId>sharedlib</artifactId>
</dependency>
</dependencies>
</sys:environment>
</web-app>
Pluto 门户应用程序要求使用常见的 Pluto 文件,这些文件都是通过 Geronimo 中的 sharedlib 服务共享的。门户应用程序与 sharedlib 服务的依赖性是在清单 6 所示的门户应用程序部署计划中指定的。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
更多精彩
赞助商链接