• How to Develop for OpenKM 5.0

  • OpenKM has many interesting features, but requires some configuration process to show its full potential.
OpenKM has many interesting features, but requires some configuration process to show its full potential.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #11821  by kenwalter
 
I am trying to develop for OpenKM and no matter how many times I have tried I cannot get the source code for OpenKM to successfully compile and run. I have tried Windows and Linux and they both do not work.

Can somebody please reply with detailed instructions on how to configure a blank slate workstation?

I am currently running Linux Mint (Debian).

What steps do I need to take to ensure that ALL dependencies are satisfied?

I have followed to Developer Section of the Wiki over 5 times in Windows and Linux and still cannot get it to work.

Please help!
 #11840  by kenwalter
 
What I am trying to figure out is what to do immediately after checking out the project via SCM. How do I compile it? What configuration do I use? What extra steps do I have to take?

I follow that guide to a T every single time. The console always tells me I have missing artifacts and when I try to run it on the server, I get errors. Both are listed below.

Immediately after checking out the project:
Code: Select all
8/16/11 4:15:22 PM EDT: Missing artifact junit:junit:jar:3.8.1:test
8/16/11 4:15:22 PM EDT: Missing artifact log4j:log4j:jar:1.2.14:test
8/16/11 4:15:22 PM EDT: Missing artifact javax.servlet:servlet-api:jar:2.5:provided
8/16/11 4:15:22 PM EDT: Missing artifact javax.servlet:jstl:jar:1.2:provided
...
8/16/11 4:15:23 PM EDT: Missing artifact com.ibm.icu:icu4j:jar:3.4.4:compile
8/16/11 4:15:23 PM EDT: Missing artifact com.kenai.crontab-parser:crontab-parser:jar:1.0.1:compile
8/16/11 4:15:23 PM EDT: Missing artifact com.openkm:extensions-full:jar:5.0:compile
8/16/11 4:13:00 PM EDT: Updating index central|http://repo1.maven.org/maven2
8/16/11 4:13:03 PM EDT: Updated index for central|http://repo1.maven.org/maven2
8/16/11 4:13:22 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:18 PM EDT: Collecting project info '/pom.xml' /home/kenny/workspace/maven.1313525628887/pom.xml
8/16/11 4:15:18 PM EDT: Collecting project info '/pom.xml' /home/kenny/workspace/maven.1313525628887/pom.xml
8/16/11 4:15:21 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.org has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.org (http://repository.jboss.org/maven2): Access denied to http://repository.jboss.org/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:21 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.com/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.com has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.com (http://repository.jboss.com/maven2): Access denied to http://repository.jboss.com/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:25 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:27 PM EDT: Generating sources /openkm/pom.xml
8/16/11 4:15:27 PM EDT: Adding source folder /openkm/src/main/java
8/16/11 4:15:27 PM EDT: Adding resource folder /openkm/src/main/resources
8/16/11 4:15:27 PM EDT: Adding source folder /openkm/src/test/java
8/16/11 4:15:27 PM EDT: Adding resource folder /openkm/src/test/resources
8/16/11 4:15:29 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:31 PM EDT: Project import completed 12 sec
8/16/11 4:15:31 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:36 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:37 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.org has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.org (http://repository.jboss.org/maven2): Access denied to http://repository.jboss.org/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:37 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.com/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.com has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.com (http://repository.jboss.com/maven2): Access denied to http://repository.jboss.com/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:39 PM EDT: Missing artifact junit:junit:jar:3.8.1:test
...
8/16/11 4:15:47 PM EDT: Refreshing [/openkm/pom.xml]
8/16/11 4:15:55 PM EDT: Maven Builder: FULL_BUILD 
8/16/11 4:15:57 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.org has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.org (http://repository.jboss.org/maven2): Access denied to http://repository.jboss.org/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:57 PM EDT: [WARN] Failure to transfer net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from http://repository.jboss.com/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of jboss.com has elapsed or updates are forced. Original error: Could not transfer metadata net.modularity:modularity-parent:1.0.7-SNAPSHOT/maven-metadata.xml from/to jboss.com (http://repository.jboss.com/maven2): Access denied to http://repository.jboss.com/maven2/net/modularity/modularity-parent/1.0.7-SNAPSHOT/maven-metadata.xml. Error code 403, Forbidden
8/16/11 4:15:58 PM EDT: Build errors for openkm; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project openkm: Could not resolve dependencies for project com.openkm:openkm:war:5.0.5-SNAPSHOT: Failed to collect dependencies for [junit:junit:jar:3.8.1 (test), log4j:log4j:jar:1.2.14 (test), javax.servlet:servlet-api:jar:2.5 (provided), javax.servlet:jstl:jar:1.2 (provided), javax.servlet.jsp:jsp-api:jar:2.1 (provided), javax.mail:mail:jar:1.4.1 (provided), jboss:jboss-annotations-ejb3:jar:4.2.3.GA (provided), commons-io:commons-io:jar:1.4 (compile), commons-fileupload:commons-fileupload:jar:1.2.1 (compile), org.apache.commons:commons-compress:jar:1.0 (compile), de.schlichtherle:truezip:jar:6.8.2 (compile), org.slf4j:slf4j-api:jar:1.5.3 (compile), org.slf4j:slf4j-log4j12:jar:1.5.3 (compile), dnsjava:dnsjava:jar:2.0.8 (compile), commons-codec:commons-codec:jar:1.4 (compile), javax.jcr:jcr:jar:1.0 (compile), org.apache.jackrabbit:jackrabbit-core:jar:1.6.4 (compile), org.apache.jackrabbit:jackrabbit-text-extractors:jar:1.6.4 (compile), org.apache.jackrabbit:jackrabbit-webdav:jar:1.6.4 (compile), org.apache.jackrabbit:jackrabbit-jcr-server:jar:1.6.4 (compile), net.homeip.yusuke:twitter4j:jar:2.0.10 (compile), org.apache.velocity:velocity:jar:1.6.3 (compile), rome:rome:jar:1.0 (compile), jasperreports:jasperreports:jar:3.5.3 (compile), org.codehaus.groovy:groovy-all-minimal:jar:1.5.8 (compile), org.jbpm:jbpm-jpdl:jar:3.2.3 (compile), org.hibernate:hibernate:jar:3.2.3.ga (compile), org.beanshell:bsh:jar:1.3.0 (compile), org.artofsolving.jodconverter:jodconverter-core:jar:3.0-beta-3 (compile), entagged.audioformats:audioformats:jar:0.15 (compile), com.drewnoakes:metadata-extractor:jar:2.4.0-beta-1 (compile), org.apache.poi:poi:jar:3.6 (compile), org.apache.poi:poi-scratchpad:jar:3.6 (compile), org.apache.pdfbox:pdfbox:jar:1.2.1 (compile), com.google.gwt:gwt-servlet:jar:2.0.4 (runtime), com.google.gwt:gwt-user:jar:2.0.4 (provided), org.codehaus.mojo:gwt-maven-plugin:jar:1.2 (compile), com.googlecode.gchart:gchart:jar:2.6 (compile), com.google.code.gwt-log:gwt-log:jar:3.0.1 (compile), com.google.gwt:gwt-incubator:jar:2.0.1 (compile), org.openrdf.sesame:sesame-runtime:jar:2.2.4 (compile), org.semanticdesktop.aperture:aperture-runtime-default:jar:1.3.0 (compile), org.semanticdesktop.aperture:aperture-extractor-adobe-pdf:jar:1.3.0 (compile), org.semanticdesktop.aperture:aperture-runtime-optional:pom:1.3.0 (compile), org.apache.lucene:lucene-snowball:jar:2.9.1 (compile), weka:weka:jar:3.7 (compile), com.hp.hpl.jena:jena:jar:2.6.2 (compile), com.kenai.crontab-parser:crontab-parser:jar:1.0.1 (compile), com.openkm:extensions-full:jar:5.0 (compile)]
When trying to: Run As... Run on server:
Code: Select all
16:17:27,822 INFO  [Server] Starting JBoss (MX MicroKernel)...
16:17:27,823 INFO  [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)
16:17:27,823 INFO  [Server] Home Dir: /var/www/jboss-4.2.3.GA
16:17:27,823 INFO  [Server] Home URL: file:/var/www/jboss-4.2.3.GA/
16:17:27,824 INFO  [Server] Patch URL: null
16:17:27,824 INFO  [Server] Server Name: all
16:17:27,824 INFO  [Server] Server Home Dir: /var/www/jboss-4.2.3.GA/server/all
16:17:27,824 INFO  [Server] Server Home URL: file:/var/www/jboss-4.2.3.GA/server/all/
16:17:27,824 INFO  [Server] Server Log Dir: /var/www/jboss-4.2.3.GA/server/all/log
16:17:27,824 INFO  [Server] Server Temp Dir: /var/www/jboss-4.2.3.GA/server/all/tmp
16:17:27,825 INFO  [Server] Root Deployment Filename: jboss-service.xml
16:17:28,251 INFO  [ServerInfo] Java version: 1.6.0_26,Sun Microsystems Inc.
16:17:28,251 INFO  [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 20.1-b02,Sun Microsystems Inc.
16:17:28,251 INFO  [ServerInfo] OS-System: Linux 2.6.38-8-generic,amd64
16:17:28,982 INFO  [Server] Core system initialized
16:17:31,286 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
16:17:31,288 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
16:17:31,963 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
16:17:31,964 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
16:17:32,153 INFO  [TransactionManagerService] Starting recovery manager
16:17:32,253 INFO  [TransactionManagerService] Recovery manager started
16:17:32,253 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
16:17:34,410 INFO  [EJB3Deployer] Starting java:comp multiplexer
16:17:35,100 INFO  [STDOUT] 
-------------------------------------------------------
GMS: address is 127.0.0.1:55872
-------------------------------------------------------
16:17:37,125 INFO  [TreeCache] viewAccepted(): [127.0.0.1:55872|0] [127.0.0.1:55872]
16:17:37,136 INFO  [TreeCache] TreeCache local address is 127.0.0.1:55872
16:17:37,136 INFO  [TreeCache] State could not be retrieved (we are the first member in group)
16:17:37,137 INFO  [TreeCache] parseConfig(): PojoCacheConfig is empty
16:17:38,569 INFO  [NativeServerConfig] JBoss Web Services - Native
16:17:38,569 INFO  [NativeServerConfig] jbossws-3.0.1-native-2.0.4.GA (build=200803312044)
16:17:39,159 INFO  [SnmpAgentService] SNMP agent going active
16:17:39,522 INFO  [DefaultPartition] Initializing
16:17:39,553 INFO  [STDOUT] 
-------------------------------------------------------
GMS: address is 127.0.0.1:57236
-------------------------------------------------------
16:17:41,567 INFO  [DefaultPartition] Number of cluster members: 1
16:17:41,569 INFO  [DefaultPartition] Other members: 0
16:17:41,569 INFO  [DefaultPartition] Fetching state (will wait for 30000 milliseconds):
16:17:41,569 INFO  [DefaultPartition] State could not be retrieved (we are the first member in group)
16:17:41,591 INFO  [HANamingService] Started ha-jndi bootstrap jnpPort=1100, backlog=50, bindAddress=/127.0.0.1
16:17:41,595 INFO  [DetachedHANamingService$AutomaticDiscovery] Listening on /127.0.0.1:1102, group=230.0.0.4, HA-JNDI address=127.0.0.1:1100
16:17:42,220 INFO  [TreeCache] No transaction manager lookup class has been defined. Transactions cannot be used
16:17:42,393 INFO  [STDOUT] 
-------------------------------------------------------
GMS: address is 127.0.0.1:58037
-------------------------------------------------------
16:17:44,410 INFO  [TreeCache] viewAccepted(): [127.0.0.1:58037|0] [127.0.0.1:58037]
16:17:44,411 INFO  [TreeCache] TreeCache local address is 127.0.0.1:58037
16:17:44,503 INFO  [STDOUT] 
-------------------------------------------------------
GMS: address is 127.0.0.1:54960
-------------------------------------------------------
16:17:46,534 INFO  [TreeCache] viewAccepted(): [127.0.0.1:54960|0] [127.0.0.1:54960]
16:17:46,535 INFO  [TreeCache] TreeCache local address is 127.0.0.1:54960
16:17:47,069 INFO  [CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000F0000102000000000A3132372E302E302E31000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000050100010000000105010001000101090000000105010001000000210000006C000000000000000100000000000000240000001C0000007E00000000000000010000000A3132372E302E312E31000DC900400000000000080606678102010101000000170401000806066781020101010000000764656661756C7400000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
16:17:47,134 INFO  [CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000F0000102000000000A3132372E302E302E31000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000050100010000000105010001000101090000000105010001000000210000006C000000000000000100000000000000240000001C0000007E00000000000000010000000A3132372E302E312E31000DC900400000000000080606678102010101000000170401000806066781020101010000000764656661756C7400000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
16:17:47,454 INFO  [Embedded] Catalina naming disabled
16:17:47,597 INFO  [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/../lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
16:17:47,653 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
16:17:47,654 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
16:17:47,655 INFO  [Catalina] Initialization processed in 201 ms
16:17:47,655 INFO  [StandardService] Starting service jboss.web
16:17:47,658 INFO  [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
16:17:47,697 INFO  [Catalina] Server startup in 42 ms
16:17:47,822 INFO  [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
16:17:48,439 INFO  [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/httpha-invoker.sar/invoker.war/
16:17:48,563 INFO  [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-context.war/
16:17:48,644 INFO  [TomcatDeployer] deploy, ctxPath=/juddi, warUrl=.../deploy/juddi-service.sar/juddi.war/
16:17:48,702 INFO  [RegistryServlet] Loading jUDDI configuration.
16:17:48,703 INFO  [RegistryServlet] Resources loaded from: /WEB-INF/juddi.properties
16:17:48,703 INFO  [RegistryServlet] Initializing jUDDI components.
16:17:49,043 INFO  [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy-hasingleton/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
16:17:49,272 INFO  [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
16:17:49,906 INFO  [MailService] Mail Service bound to java:/Mail
16:17:50,224 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
16:17:50,336 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
16:17:50,452 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
16:17:50,477 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
16:17:50,554 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
16:17:50,666 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
16:17:50,718 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
16:17:50,732 INFO  [QuartzResourceAdapter] start quartz!!!
16:17:50,845 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
16:17:50,892 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
16:17:50,894 INFO  [RAMJobStore] RAMJobStore initialized.
16:17:50,895 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
16:17:50,895 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
16:17:50,895 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
16:17:51,760 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
16:17:51,944 INFO  [A] Bound to JNDI name: queue/A
16:17:51,947 INFO  [B] Bound to JNDI name: queue/B
16:17:51,950 INFO  [C] Bound to JNDI name: queue/C
16:17:51,952 INFO  [D] Bound to JNDI name: queue/D
16:17:51,953 INFO  [ex] Bound to JNDI name: queue/ex
16:17:51,965 INFO  [testTopic] Bound to JNDI name: topic/testTopic
16:17:51,966 INFO  [securedTopic] Bound to JNDI name: topic/securedTopic
16:17:51,967 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
16:17:51,970 INFO  [testQueue] Bound to JNDI name: queue/testQueue
16:17:51,995 INFO  [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093
16:17:52,018 INFO  [DLQ] Bound to JNDI name: queue/DLQ
16:17:52,096 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
16:17:52,168 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
16:17:53,051 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMPropertyServlet
16:17:53,052 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMPropertyGroupServlet
16:17:53,053 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMAuthServlet
16:17:53,102 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.BenchmarkServlet
16:17:53,104 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.PropertyGroupsServlet
16:17:53,104 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.StatsGraphServlet
16:17:53,105 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMNote
16:17:53,106 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMWorkflow
16:17:53,107 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.TestServlet
16:17:53,108 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMTestServlet
16:17:53,109 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.RepositoryViewServlet
16:17:53,110 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMNotifyServlet
16:17:53,111 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMMailServlet
16:17:53,112 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.LogCatServlet
16:17:53,112 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMPropertyGroup
16:17:53,113 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMDownloadServlet
16:17:53,113 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.extension.OKMStaplingServlet
16:17:53,114 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.WorkflowGraphServlet
16:17:53,115 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMFolder
16:17:53,116 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMDashboardServlet
16:17:53,116 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMUserConfigServlet
16:17:53,117 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.ActiveSessionsServlet
16:17:53,117 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMChatServlet
16:17:53,118 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMNotification
16:17:53,119 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMProperty
16:17:53,119 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.UserConfigServlet
16:17:53,120 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.mobi.HandlerServlet
16:17:53,122 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.ProfileServlet
16:17:53,122 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.MimeIconServlet
16:17:53,123 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMBookmarkServlet
16:17:53,123 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.RepositoryCheckerServlet
16:17:53,124 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.AuthServlet
16:17:53,125 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMAuth
16:17:53,125 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMWorkspaceServlet
16:17:53,126 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.ReportServlet
16:17:53,126 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMMail
16:17:53,127 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMNoteServlet
16:17:53,128 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMDocument
16:17:53,128 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.LoggedUsersServlet
16:17:53,129 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMGeneralServlet
16:17:53,129 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMRepositoryServlet
16:17:53,130 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.RepositorySearchServlet
16:17:53,131 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMSearch
16:17:53,132 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.MailAccountServlet
16:17:53,133 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.RepositoryBackupServlet
16:17:53,133 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.extension.StaplingDownloadServlet
16:17:53,134 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.WebdavServlet
16:17:53,134 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.RegisterWorkflowServlet
16:17:53,135 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMThesaurusServlet
16:17:53,136 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.WorkflowServlet
16:17:53,136 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.MimeTypeServlet
16:17:53,137 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMSearchServlet
16:17:53,137 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.SyndicationServlet
16:17:53,138 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.RepositoryStartupServlet
16:17:53,139 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.DatabaseQueryServlet
16:17:53,139 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMTest
16:17:53,140 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMRepository
16:17:53,141 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.ActivityLogServlet
16:17:53,141 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.TextToSpeechServlet
16:17:53,142 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.TwitterAccountServlet
16:17:53,143 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMDocumentServlet
16:17:53,144 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.CronTabServlet
16:17:53,144 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMFolderServlet
16:17:53,145 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMFileUploadServlet
16:17:53,146 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.ws.endpoint.OKMBookmark
16:17:53,146 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.frontend.server.OKMWorkflowServlet
16:17:53,147 WARN  [JAXWSDeployerHookPreJSE] Cannot load servlet class: com.openkm.servlet.admin.CheckEmailServlet
16:17:53,152 INFO  [TomcatDeployer] deploy, ctxPath=/OpenKM, warUrl=.../tmp/deploy/tmp647396372476932201openkm-exp.war/
16:17:53,819 ERROR [[/OpenKM]] Error configuring application listener of class com.openkm.servlet.SessionListener
java.lang.ClassNotFoundException: com.openkm.servlet.SessionListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3799)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
	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:597)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
	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:597)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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 $Proxy53.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	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:597)
	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.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
	at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	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 $Proxy54.start(Unknown Source)
	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 sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:304)
	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:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:662)
16:17:53,834 ERROR [[/OpenKM]] Skipped installing application listeners due to previous error(s)
16:17:53,834 ERROR [StandardContext] Error listenerStart
16:17:53,835 ERROR [StandardContext] Context [/OpenKM] startup failed due to previous errors
16:17:53,865 INFO  [JbpmConfiguration] using jbpm configuration resource 'jbpm.cfg.xml'
16:17:53,963 INFO  [StaleObjectLogConfigurer] stale object exceptions will be hidden from logging
16:17:54,133 WARN  [ServiceController] Problem starting service jboss.web.deployment:war=openkm.war,id=482358670
org.jboss.deployment.DeploymentException: URL file:/var/www/jboss-4.2.3.GA/server/all/tmp/deploy/tmp647396372476932201openkm-exp.war/ deployment failed
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:386)
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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 $Proxy53.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	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:597)
	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.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
	at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	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 $Proxy54.start(Unknown Source)
	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 sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:304)
	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:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:662)
16:17:54,135 ERROR [MainDeployer] Could not start deployment: file:/var/www/jboss-4.2.3.GA/server/all/deploy/openkm.war
org.jboss.deployment.DeploymentException: URL file:/var/www/jboss-4.2.3.GA/server/all/tmp/deploy/tmp647396372476932201openkm-exp.war/ deployment failed
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:386)
	at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
	at org.jboss.web.WebModule.startModule(WebModule.java:83)
	at org.jboss.web.WebModule.startService(WebModule.java:61)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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 $Proxy53.start(Unknown Source)
	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
	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:597)
	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.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
	at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
	at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
	at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
	at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
	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 $Proxy54.start(Unknown Source)
	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 sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:304)
	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:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:662)
16:17:54,430 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@1cc0358e { url=file:/var/www/jboss-4.2.3.GA/server/all/deploy/openkm.war }
  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  status: Deployment FAILED reason: URL file:/var/www/jboss-4.2.3.GA/server/all/tmp/deploy/tmp647396372476932201openkm-exp.war/ deployment failed
  state: FAILED
  watch: file:/var/www/jboss-4.2.3.GA/server/all/deploy/openkm.war
  altDD: null
  lastDeployed: 1313525872993
  lastModified: 1313525872000
  mbeans:

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=openkm.war,id=482358670
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/var/www/jboss-4.2.3.GA/server/all/tmp/deploy/tmp647396372476932201openkm-exp.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.web.deployment:war=openkm.war,id=482358670
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/var/www/jboss-4.2.3.GA/server/all/tmp/deploy/tmp647396372476932201openkm-exp.war/ deployment failed


16:17:54,530 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
16:17:54,597 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
16:17:54,618 INFO  [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)] Started in 26s:792ms
 #11898  by pavila
 
We use Sun (Oracle) JDK in development, and should compile with it. Respect to Maven build problems, some references maybe unavailable sometimes because the sites are down. OpenKM has a lot of third-party-libraries dependencies, as you can see in pom.xml. Also note that 5.1-SNAPSHOT branch (or an stable tag) should be used to develop because they are compilable and functional (at least those in tag folder).

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.