Page 1 of 1

OpenKM.war not found

PostPosted:Thu May 01, 2008 5:10 pm
by regatta
Hi,

I installed OpenKM on AIX 5.3 with IBM Java5. When I ran run.sh, it went well in beginning then I got the below message.
Code: Select all
17:50:26,416 INFO  [DefaultEndpointRegistry] register: jboss.ws:context=OpenKM,endpoint=OKMAuthWS
17:50:26,419 INFO  [DefaultEndpointRegistry] register: jboss.ws:context=OpenKM,endpoint=OKMRepositoryWS
17:50:26,421 INFO  [DefaultEndpointRegistry] register: jboss.ws:context=OpenKM,endpoint=OKMDocumentWS
17:50:26,424 INFO  [DefaultEndpointRegistry] register: jboss.ws:context=OpenKM,endpoint=OKMFolderWS
17:50:26,426 INFO  [DefaultEndpointRegistry] register: jboss.ws:context=OpenKM,endpoint=OKMSearchWS
[b]17:50:26,725 ERROR [MainDeployer] Could not create deployment: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/tmp11260OpenKM.ear-contents/OpenKM.war[/b]
javax.xml.ws.WebServiceException: org.dom4j.DocumentException: java.sun.com Nested exception: java.sun.com
        at org.jboss.wsf.container.jboss42.WebXMLRewriterImpl.rewriteWebXml(WebXMLRewriterImpl.java:95)
        at org.jboss.wsf.container.jboss42.ModifyWebMetaDataDeploymentAspect.create(ModifyWebMetaDataDeploymentAspect.java:53)
        at org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:115)
        at org.jboss.wsf.container.jboss42.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:97)
        at org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerInterceptor.java:79)
        at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
        at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
        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:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy45.create(Unknown Source)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:959)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
        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:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy9.deploy(Unknown Source)
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
        at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
        at $Proxy0.start(Unknown Source)
        at org.jboss.system.ServiceController.start(ServiceController.java:417)
        at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy4.start(Unknown Source)
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
        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:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy5.deploy(Unknown Source)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
        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:810)
Caused by: 
org.dom4j.DocumentException: java.sun.com Nested exception: java.sun.com
        at org.dom4j.io.SAXReader.read(SAXReader.java:484)
        at org.dom4j.io.SAXReader.read(SAXReader.java:343)
        at org.jboss.wsf.container.jboss42.WebXMLRewriterImpl.rewriteWebXml(WebXMLRewriterImpl.java:108)
        at org.jboss.wsf.container.jboss42.WebXMLRewriterImpl.rewriteWebXml(WebXMLRewriterImpl.java:87)
        ... 80 more
17:50:26,736 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@8fc58636 { url=file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/deploy/OpenKM.ear }
  deployer: org.jboss.deployment.EARDeployer@70cc70cc
  status: Deployment FAILED reason: Could not create deployment: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/tmp11260OpenKM.ear-contents/OpenKM.war; - nested throwable: (javax.xml.ws.WebServiceException: org.dom4j.DocumentException: java.sun.com Nested exception: java.sun.com)
  state: FAILED
  watch: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/deploy/OpenKM.ear
  altDD: null
  lastDeployed: 1209603025675
  lastModified: 1209603009000
  mbeans:


17:50:27,316 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
17:50:27,352 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
17:50:27,374 INFO  [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 44s:42ms
I also tried login to http://localhost:8080/OpenKM/ but got the below screen.
Code: Select all
HTTP Status 404 - /OpenKM/

type Status report

message /OpenKM/

description The requested resource (/OpenKM/) is not available.
JBossWeb/2.0.1.GA
Any help or comment would be appreciated.

Thanks in advance.

Re:OpenKM.war not found

PostPosted:Thu May 01, 2008 6:46 pm
by jllort
About this Could not create deployment: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/tmp11260OpenKM.ear-contents/OpenKM.war[/b]

Seems that could not create the file, seems a security problem. Ensures that user that are using to lauch openkm has grants on this folders to create files because seems can\'t create the file on /share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/ ( I\'m not sure about it, but was my first impression ? )

The other think is doing wrong seems could be the Webservices deployment.

Take a look at your java jdk version, must be 1.5 or upper ( but better if it\'s 1.5).

Tell me more if this consideration has solved it.

Re:OpenKM.war not found

PostPosted:Fri May 02, 2008 12:41 am
by regatta
Thanks much for your reply.

The permission of deploy direcoty seems OK to me. The run.sh was issued by root, so there is no issue to create any file under deploy directory.
Code: Select all
drwxr-xr-x  10 root     system         8192 May  1 17:24 /share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy
The java verion is 1.5.0, so I guess it would be OK. Since Sun never provides Java runtime for IBM H/W, I have to use IBM complied Java runtime as below.
Code: Select all
# /usr/java5_64/jre/bin/java -version
java version \"1.5.0\"
Java(TM) 2 Runtime Environment, Standard Edition (build pap64dev-20080315 (SR7))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20080315 (JIT enabled)
J9VM - 20080314_17962_BHdSMr
JIT  - 20080130_0718ifx2_r8
GC   - 200802_08)
JCL  - 20080314

I looked into the /share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/tmp65068OpenKM.ear-contents directory, and it seemed many files were created but not for the OpenKM.ear.
Code: Select all
# ls -ltr
total 42864
-rw-r--r--   1 root     system     21937401 May  1 17:24 OpenKM.jar
drwxr-xr-x   2 root     system          256 May  1 17:25 META-INF
drwxr-xr-x   3 root     system         4096 May  1 17:25 OpenKM.jar-contents
drwxr-xr-x   7 root     system         4096 May  1 17:25 OpenKM-exp.war
I\'m wondering the below error may explain any cause of my issue?
Code: Select all
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@8fc58636 { url=file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/deploy/OpenKM.ear }
  deployer: org.jboss.deployment.EARDeployer@34c834c8
  status: Deployment FAILED reason: Could not create deployment: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/tmp/deploy/tmp42202OpenKM.ear-contents/OpenKM.war; - nested throwable: (javax.xml.ws.WebServiceException: org.dom4j.DocumentException: java.sun.com Nested exception: java.sun.com)
  state: FAILED
  watch: file:/share/openkm/OpenKM-2.0b_JBoss-4.2.2.GA/server/default/deploy/OpenKM.ear
  altDD: null
  lastDeployed: 1209688697294
  lastModified: 1209688682000
  mbeans:

Any help would be appreciated.

Thanks!

Re:OpenKM.war not found

PostPosted:Fri May 02, 2008 6:04 am
by jllort
Has this computer connection to internet ? Because Jboss 4.2.2 to validate webservices xml tries to connect to internet uri to make some validation ( it\'s a know jboss 4.2.2 bug, yes really is strange for us too that needs internet connection to made validation ).

Tell us if it solves ?

Re:OpenKM.war not found

PostPosted:Fri May 02, 2008 4:48 pm
by regatta
umm.. Due to firewall, I don\'t think my Jboss box can make internet connection. Is there any way to make a validation without internet connection?

Thanks!

Re:OpenKM.war not found

PostPosted:Fri May 02, 2008 9:15 pm
by pavila
It is a known JBoss issue, so you need the server connected to internet or deactivate webservices in OpenKM (see Error on Startup thread)

Re:OpenKM.war not found

PostPosted:Sat May 03, 2008 12:20 am
by regatta
Thank you very much. It resolved my issue. The JBoss works well with AIX and IBM Java 1.5.