在 Apache Geronimo 上开发和部署 Apache Pluto 门户应用程序
2010-03-30 00:00:00 来源:WEB开发网pluto-portal-1.0.1.jar
portlet-api-1.0.jar
castor-0.9.5.3.jar
commons-fileupload-1.1.jar
commons-io-1.1.jar
确保当 Geronimo 服务器启动时 geronimo/sharedlib/1.1.1/car 服务已处于启动状态。
为 Pluto 创建 Geronimo 部署计划
如果 Geronimo 中的所有应用程序使用外部资源引用(例如安全配置或依赖性因素),则需要使用 Geronimo 部署计划。正如您刚刚学到的那样,Pluto 容器和驱动器应用程序必须部署到 Geronimo 中,并且必须与 sharedlib 服务具有依赖性。Pluto 容器和驱动器应用程序以及 Pluto 服务器应用程序都是 Web 应用程序,因此它们的部署计划都将是 Geronimo Web 部署计划。
Geronimo 部署计划与 J2EE 部署描述符有些相像;不同之处在于 Geronimo 部署计划包含特定于服务器的信息。清单 1 显示的是常用 Pluto 服务器应用程序的 Geronimo Web 部署计划。
清单 1. Geronimo 的 Pluto 部署计划 —— geronimo-web-pluto.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>
<security-realm-name>pluto-properties-file-realm</security-realm-name>
<security>
<default-principal realm-name="pluto-properties-file-realm">
<principal class=
"org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="user"/>
</default-principal>
<role-mappings>
<role role-name="tomcat">
<realm realm-name="pluto-properties-file-realm">
<principal class=
"org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"
name="admin"/>
<principal class=
"org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"
name="system"/>
</realm>
</role>
</role-mappings>
</security>
<tomcat:cross-context/>
</web-app>
- ››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配置指南
更多精彩
赞助商链接