首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

8.4跟Apache Geronimo集成

2013-04-21 
8.4和Apache Geronimo集成Apache Geronimo应用服务器是在应用服务器许多方面都使用了许多领先开源项目的一

8.4和Apache Geronimo集成
Apache Geronimo应用服务器是在应用服务器许多方面都使用了许多领先开源项目的一个fully certified Java EE 5 runtime。事实上,Geronimo更大程度上是用来创建一个定制的只包含您需要的组件的应用程序分布式服务器的工具包。

默认的,有三个取决于您的需求的不同发行版的Geronimo:
1 Java EE Certified--一个完全认证的Java EE 5分布,使用两个主要的开源web容器:
■Geronimo with Jetty 7
■Geronimo with Tomcat6
2 Little-G--一个提供一个web容器和Geronimo模块的一个子集的distribution,子集包括:
■Geronimo with Jetty 7
■Geronimo with Tomcat6
3 Micro-G--一个允许你from the ground up建立你自己定制的应用服务器。你通过Geronimo deployer决定包含哪些组件。

Geronimo 提供了大量宽广的选择性,但是我们将为本章节使用Little-G 2.2 with Tomcat 6因为它还没有安装ActiveMQ(而Java EE certified runtime确实包括ActiveMQ)。所以从Geronimo下载页面(http://mng.bz/DaoR)下载Little-G 2.2 with Tomcat 6并将它解压到你的电脑上。

在本章节中,我们将为Geronimo部署ActiveMQ插件并使用Geronimo web console来注册ActiveMQ JMS 资源到Geronimo JNDI provider。在完成了这些步骤以后,Geronimo 示例应用(jms-webapp-geronimo项目)能被部署。

8.4.1安装Geronimo并在Geronimo中配置ActiveMQ插件

在archive展开之后,启动到建立的目录并启动Geronimo,如下所示。
Listing 8.10 Start up Geronimo

$ cd $GERONIMO_HOME$ ./bin/start-serverLaunching Geronimo Server...Booting Geronimo Kernel (in Java 1.6.0_15)......Module 33/36 org.apache.geronimo.configs/activemq-broker/2.2/carstarted in 1.248sModule 34/36 org.apache.geronimo.configs/activemq-ra/2.2/carstarted in .350sModule 35/36 org.apache.geronimo.plugins/activemq-console-tomcat/2.2/carstarted in .264sModule 36/36 console.jms/FooGroup/1.0/carstarted in .111sStartup completed in 17.753s secondsListening on Ports:1099 0.0.0.0 RMI Naming1527 0.0.0.0 Derby Connector8009 0.0.0.0 Tomcat Connector AJP TomcatAJPConnector8080 0.0.0.0 Tomcat Connector HTTP BIO TomcatWebConnector8443 0.0.0.0 Tomcat Connector HTTPS BIO TomcatWebSSLConnector9999 0.0.0.0 JMX Remoting Connector61616 0.0.0.0 ActiveMQ Transport ConnectorStarted Application Modules:EAR: org.apache.geronimo.plugins/console-tomcat/2.2/carRAR: console.jms/FooGroup/1.0/carRAR: org.apache.geronimo.configs/activemq-ra/2.2/carRAR: org.apache.geronimo.configs/system-database/2.2/carWAR: org.apache.geronimo.configs/remote-deploy-tomcat/2.2/carWeb Applications:/console/console-base/remote-deployGeronimo Application Server startedGeronimo Server started in 0:00:21.997

虽然一些输出已经被eliminated来节省空间,hold JMS资源的FooGroup被部署了,Geronimo必要的ActiveMQ插件被已被部署。

第三步 在第二个控制台

热点排行