WEB开发网
开发学院软件开发Java 在 Apache Geronimo 上开发和部署 Apache Pluto 门... 阅读

在 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 文件,在 Apache Geronimo 上开发和部署 Apache Pluto

现在把 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 所示的门户应用程序部署计划中指定的。

上一页  5 6 7 8 9 10 

Tags:Apache Geronimo 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接