OK I try to redo my solution
based on
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/1343996
So:
unzip jboss-4.2.3.GA.zip -d /opt/
mkdir /opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war
export JBOSS_HOME=/opt/jboss-4.2.3.GA/
vi $JBOSS_HOME/server/default/deploy/jboss-web.deployer/conf/web.xml
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>input</param-name>
<param-value>4096</param-value>
</init-param>
<init-param>
<param-name>output</param-name>
<param-value>4096</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
unzip /home/sun/liferay-portal-5.2.2.war -d /opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war
cd /opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/lib/
rm commons-collections.jar dom4j.jar jaxen.jar hibernate3.jar
cd && unzip /home/sun/liferay-portal-dependencies-5.2.2.zip && cp liferay-portal-dependencies-5.2.2/* $JBOSS_HOME/server/default/lib
vi $JBOSS_HOME/server/default/deploy/mail-service.xml (like the post)
vi $JBOSS_HOME/server/default/conf/login-config.xml (like the post)
On HSSQL it works....
Now I have to plug to MySQL database...
(http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Database%20Configuration#section-Database+Configuration-LiferayV5.2AndLater)
* copy mysql connector
cp mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar /opt/jboss-4.2.3.GA/server/default/lib/mysql.jar
* Create Database
cd liferay-portal-sql-5.2.2/create-minimal/
mysql -u root -p < create-minimal-mysql.sql
* create /opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/classes/portal-ext.properties
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=password
jdbc.default.jndi.name=jdbc/LiferayPool
*create the datasource
4) Create $JBOSS_HOME/server/default/deploy/liferay-ds.xml with following content:
1 <datasources>
2 <local-tx-datasource>
3 <jndi-name>jdbc/LiferayPool</jndi-name>
4 <connection-url>jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8</connection-url>
5 <driver-class>com.mysql.jdbc.Driver</driver-class>
6 <user-name>root</user-name>
7 <password>password</password>
8 <min-pool-size>0</min-pool-size>
9 </local-tx-datasource>
10 </datasources>
AND
17:58:09,496 INFO deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
17:58:09,972 WARN Only the root deployment can set the loader repository, ignoring config=LoaderRepositoryConfig(repositoryName: com.liferay
.portal:loader=liferay-portal, repositoryClassName: org.jboss.mx.loading.HeirarchicalLoaderRepository3, configParserClassName: org.jboss.mx.loading.Heirarchic
alLoaderRepository3ConfigParser, repositoryConfig: java2ParentDelegation=false)
17:58:10,031 INFO deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/liferay-portal.war/
17:58:15,105 INFO Loading jar:file:/opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/lib/portal-impl.jar!/syst
em.properties
17:58:15,482 INFO [[/]] Initializing Spring root WebApplicationContext
17:58:16,151 INFO Loading jar:file:/opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/lib/portal-impl.jar!/port
al.properties
17:58:16,152 INFO Loading file:/opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/classes/portal-ext.properties
17:58:21,098 ERROR [DataSourceFactoryBean] Unable to lookup jdbc/LiferayPool
javax.naming.NameNotFoundException: jdbc not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
at org.jnp.server.NamingServer.lookup(NamingServer.java:270)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:774)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.liferay.portal.kernel.jndi.JNDIUtil._lookup(JNDIUtil.java:169)
at com.liferay.portal.kernel.jndi.JNDIUtil.lookup(JNDIUtil.java:65)
at com.liferay.portal.kernel.jndi.JNDIUtil.lookup(JNDIUtil.java:47)
at com.liferay.portal.dao.jdbc.util.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:68)
at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:130)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
......
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:508)
at java.lang.Thread.run(Thread.java:595)
17:58:22,387 INFO Determining dialect for MySQL 5
17:58:22,437 INFO Using dialect org.hibernate.dialect.MySQLDialect
17:58:24,804 INFO Loading jar:file:/opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/lib/portal-impl.jar!/capt
cha.properties
17:58:25,773 INFO Portal lib directory /opt/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/liferay-portal.war/WEB-INF/lib/
17:58:34,142 INFO Detected server jboss-tomcat
17:58:36,860 INFO Starting Liferay Portal Standard Edition 5.2.2 (Augustine / Build 5202 / February 20, 2009)
17:58:40,057 INFO Initializing hot deploy manager 2338822
17:58:40,279 INFO Auto deploy scanner started for /opt/deploy
17:58:40,701 INFO deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
17:58:40,790 INFO deploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-context.war/
17:58:40,945 INFO deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
17:58:41,548 INFO deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
17:58:41,911 INFO Mail Service bound to java:/Mail
17:58:41,985 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
17:58:42,056 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
17:58:42,070 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
17:58:42,217 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
17:58:42,277 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
17:58:42,339 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
17:58:42,382 INFO Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
17:58:42,385 INFO [QuartzResourceAdapter] start quartz!!!
17:58:42,909 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java

efaultDS
'
17:58:43,156 INFO Bound to JNDI name: queue/A
17:58:43,157 INFO
Bound to JNDI name: queue/B
17:58:43,158 INFO Bound to JNDI name: queue/C
17:58:43,159 INFO Bound to JNDI name: queue/D
17:58:43,160 INFO Bound to JNDI name: queue/ex
17:58:43,174 INFO Bound to JNDI name: topic/testTopic
17:58:43,175 INFO Bound to JNDI name: topic/securedTopic
17:58:43,176 INFO Bound to JNDI name: topic/testDurableTopic
17:58:43,178 INFO Bound to JNDI name: queue/testQueue
17:58:43,204 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
17:58:43,226 INFO Bound to JNDI name: queue/DLQ
17:58:43,317 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
17:58:43,374 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/LiferayPool' to JNDI name 'java:jd
bc/LiferayPool'
17:58:43,392 INFO deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
17:58:43,662 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
17:58:43,913 INFO Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
17:58:43,974 INFO JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)] Started in 46s:231ms
Why jdbc/LiferayPool is discovered after needed !!!
Remy N Bitte melden Sie sich an, um diesen Inhalt als unangebracht zu kennzeichnen.