[opencms-dev] OpenJPA issue

Georgi Naplatanov gosho at oles.biz
Fri May 18 12:58:33 CEST 2012


Hi Hemen.

I noticed that JBoss 5.1 redeploys OpenCms application during 
installation between step 7 and 8 and you have to disable hot deployment.

I did the following steps to install OpenCms 8.0.4 on JBoss 5.1 :

* create folder jbossAs/server/server-profile/deploy/opencms.war and 
copy content of opencms.war file into it

* remove from 
jbossAs/server/server-profile/deployers/ejb3.deployer/META-INF/jpa-deployers-jboss-beans.xml 


- PersistenceParsingDeployer
- PersistenceDeployer
- PersistenceUnitDeployer

http://java.dzone.com/articles/ejb3-jpa-error-when-migrating&default=false&zid=159&browser=16&mid=0&refresh=0
(solution 1)

* remove
xercesImpl-2.9.1.jar
xml-apis-2.9.1.jar

* downgrade OpenJPA to 2.0.1

* disable hot deployment by renaming 
jbossAs/server/server-profile/deploy/hdscanner-jboss-beans.xml to 
hdscanner-jboss-beans.xml.old

OpenJPA didn't work, but JBoss 5.1 is old and doesn't support JPA 2.0.

HTH

Best regards
Georgi

On 05/16/2012 05:02 PM, Hemen Thacker wrote:
>
>
> Georgi,
>
> I tried deploying fresh opencms.war with the changes jboss 5.10 as
> mentioned earlier but I was not able to deploy it. I copied the
> extracted folder as opencms.war to the deploy folder. It got deployed
> but gave following error. I have not changed database parameters in
> config. I am getting this the first time it deployed. I have a opencms
> db already created which I did via tomcat. I want to setup jboss opencms
> instance to db name opencms4 which do not exists. I went ahead to setup
> and gave the params for db. it created the db and during the module
> import it got stuck. Attached are the opencms logs and server.log. Logs
> are attached in zip file due to size issues on mailing list.
>
> Warm Regards,
>
> Hemen
>
> *error after deployment.*
>
> 2012-05-15 16:12:41,255 INFO
> [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy,
> ctxPath=/opencms
> 2012-05-15 16:12:41,630 ERROR
> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/opencms]]
> (main) Servlet /opencms threw load() exception
> javax.servlet.ServletException: Critical error during OpenCms
> initialization: The OpenCms setup wizard is still enabled.
> at org.opencms.main.OpenCmsServlet.init(OpenCmsServlet.java:249)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)
> at
> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
> at
> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
> at
> org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
> at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
> at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at
> org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
> at $Proxy38.start(Unknown Source)
> at
> org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
> at
> org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
> at
> org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
> at
> org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
> at
> org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
> at
> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
> at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
> at
> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
> at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
> at org.jboss.system.ServiceController.start(ServiceController.java:460)
> at
> org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
> at
> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
> at
> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
> at
> org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
> at
> org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
> at
> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
> at
> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
> at
> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
> at
> org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
> at
> org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
> at
> org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
> at
> org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
> at
> org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
> at
> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
> at
> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
> at
> org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
> at
> org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
> at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
> at org.jboss.Main.boot(Main.java:221)
> at org.jboss.Main$1.run(Main.java:556)
> at java.lang.Thread.run(Thread.java:595)
>
> * *
> *Hemen Thacker*
> *Aon Hewitt *| 4 Overlook Point, Lincolnshire, IL 60069
> hemen.thacker at aonhewitt.com <mailto:hemen.thacker at aonhewitt.com> | ( +1
> (847) 442-9425 |http://www.aonhewitt.com/
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>



More information about the opencms-dev mailing list