欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Apache Geronimo
目录 |
Geronimo简介
"JBoss有许多自己专有的技术,等于是结合开放源代码的综合体。”Mills表示。
在技术层面上,Gluecode的策略比较符合IBM追随产业标准的整体软件策略。Gluecode另跟Apache Geronimo计划有很强的关联性。“Gluecode向来非常遵守开放源代码标准与作法。”
Gluecode其实也算跟JBoss有关系,因为有几位开发人员在2003年离开JBoss出来自行成立Apache Geronimo计划,Apache Geronimo去年10月已经经过认证符合J2EE标准。
IBM则将Gluecode重新包装为WebSphere Community Edition。
WebSphere Community Edition
./wasce_setup-1.0.0.1.bin -console
/opt/IBM/WebSphere/AppServerCommunityEdition
/opt/IBM/WebSphere/AppServerCommunityEdition/bin/startup.sh
[root@fc3-3 bin]# ./startup.sh
Using GERONIMO_BASE: /opt/IBM/WebSphere/AppServerCommunityEdition
Using GERONIMO_HOME: /opt/IBM/WebSphere/AppServerCommunityEdition
Using GERONIMO_TMPDIR: /opt/IBM/WebSphere/AppServerCommunityEdition/var/temp
Using JRE_HOME: /usr/local/j2sdk1.4.2_05/jre
Using GERONIMO_OUT: /opt/IBM/WebSphere/AppServerCommunityEdition/var/log/geronimo.out
http://www-306.ibm.com/software/info1/websphere/index.jsp?tab=landings/was-ce
Migration aids from Apache Geronimo and Apache Tomcat
Geronimo
geronimo-1.0># java -jar bin/server.jar &
Booting Geronimo Kernel (in Java 1.4.2_10)...
Starting Geronimo Application Server
[*************************] 100% 37s Startup complete
Listening on Ports:
1099 0.0.0.0 RMI Naming
1389 0.0.0.0 Apache Directory LDAP
1527 0.0.0.0 Derby Connector
4201 0.0.0.0 ActiveIO Connector EJB
4242 0.0.0.0 Remote Login Listener
8019 127.0.0.1 Jetty Connector AJP13
8080 0.0.0.0 Jetty Connector HTTP
8443 0.0.0.0 Jetty Connector HTTPS
61616 0.0.0.0 ActiveMQ Message Broker Connector
Started Application Modules:
EAR: geronimo/daytrader-derby-jetty/1.0/car
EAR: geronimo/uddi-jetty/1.0/car
EAR: geronimo/webconsole-jetty/1.0/car
RAR: geronimo/activemq/1.0/car
RAR: geronimo/system-database/1.0/car
WAR: geronimo/jmxdebug-jetty/1.0/car
WAR: geronimo/jsp-examples-jetty/1.0/car
WAR: geronimo/ldap-demo-jetty/1.0/car
WAR: geronimo/remote-deploy-jetty/1.0/car
WAR: geronimo/servlets-examples-jetty/1.0/car
WAR: geronimo/welcome-jetty/1.0/car
Web Applications:
http://localhost:8080/
http://localhost:8080/console
http://localhost:8080/console-standard
http://localhost:8080/daytrader
http://localhost:8080/debug-tool
http://localhost:8080/jsp-examples
http://localhost:8080/juddi
http://localhost:8080/ldap-demo
http://localhost:8080/remote-deploy
http://localhost:8080/servlets-examples
Geronimo Application Server started
config.xml
...
<configuration name="geronimo/jetty/1.0/car">
<gbean name="JettyWebConnector">
<attribute name="host">0.0.0.0</attribute>
<attribute name="port">8180</attribute>
<attribute name="redirectPort">8443</attribute>
</gbean>
username "system"
password "manager"
var/security/users.propertie
var/security/groups.properties
WEB-INF/geronimo-web.xml or provide it as a separate argument to the deploy tool.
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.0"
configId="MyApplication">
<context-root>/</context-root>
<context-priority-classloader>false</context-priority-classloader>
</web-app>
java -jar bin/deployer.jar stop geronimo/welcome-jetty/1.0/car
java -jar bin/deployer.jar deploy MyWebApp.war
java -jar bin/deployer.jar stop configuration-name
JettySSLConnector HTTPS 8443 running stop edit delete Jetty Connector HTTPS
JettyWebConnector HTTP 8080 running stop edit delete Jetty Connector HTTP
JettyAJP13Connector AJP 8019 running stop edit delete Jetty Connector AJP13
./startup.sh
./shutdown.sh need root user and passwd
基本特点
相关链接
- 官方网站 http://geronimo.apache.org/
- 下载 http://geronimo.apache.org/downloads.html
- 文档 http://geronimo.apache.org/documentation.html