Installing OpenKM on existing JBoss ? (1 viewing) (1) Guest
Favoured: 0
|
|
|
TOPIC: Installing OpenKM on existing JBoss ?
|
johny (User)
Fresh Boarder
Posts: 5
|
|
Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 0
|
|
Hi,
I read that we can use an existing JBoss but I didn't find anywhere how to do it.
Is anybody know how to install OpenKM on existing JBoss (what folder throw to ../server/default/deploy, which file configure etc.) ?
Thanks,
johny
|
|
|
|
|
|
|
The administrator has disabled public write access.
|
jllort (Admin)
Admin
Posts: 826
|
|
Re:Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 16
|
|
First download openkm jboss from sourceforge and then copy some files to your existing jboss installation:
on %JBOSS_HOME% copy:
OpenKM.cfg
PropertyGroupBundle.properties
PropertyGroupValues.properties
repository.xml
( if you want you can copy my_group.cnd -> it's metadata testing )
on %JBOSS_HOME%/server/default/deploy copy:
openkm-ds.xml
OpenKM.ear
take a look a mail-service.xml
on %JBOSS_HOME%/server/default/conf :
take a look at login-config.xml ( copy the OpenKM entry ).
on %JBOSS_HOME%/server/default/data :
copy some OKMXXX.script files ( are database structure definition )
I think with it you've got jboss configured to run OpenKM. Hope it could be usefull.
Be care with Jboss version, remember we've tried under 4.2.2GA ( you could try with last 4.2.X stable version, but is not good idea trying with 4.1.X, any lower or 5.X, specially lower versions could have some problems with WS an on upper we've not tested).
|
|
|
|
|
|
|
Be open my friend
|
|
|
The administrator has disabled public write access.
|
johny (User)
Fresh Boarder
Posts: 5
|
|
Re:Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 0
|
|
Thanks for your response.
I did everything like you wrote but I still have same problem.
I login using "admin" with password: "admin". When the OpenKM is loading the system throw me on the modal panel "The system has generated an error" following errors:
OKM-007001(GetGrantedUsers): Repository internal error
es.git.openkm.core.principal.DatabasePrincipalAdapter
OKM-007001(GetGrantedUsers): Repository internal error
es.git.openkm.core.principal.DatabasePrincipalAdapter.
OpenKM stops loading. I close window with error. In spite of it the second window Loading OpenKM doesn't disappear - I have to close it using the button Close.
On the console I have errors:
11:53:38,578 INFO [DirectAuthModule] admin # sessionLockTokens.length: 0
11:53:38,595 INFO [OKMAuthServlet] ***** LOGOUT ****
11:53:44,876 INFO [DirectAuthModule] Principals: [admin, Roles(members:AdminRol)]
11:53:44,876 INFO [DirectAuthModule] Add generated session to pool: 8355455498695284285-11822217802
11:53:44,877 INFO [DirectAuthModule] loadUserData(admin)
11:53:44,877 INFO [DirectAuthModule] ** User Home already created **
11:53:44,878 INFO [DirectAuthModule] admin # lockTokensValues.length: 0
11:53:46,223 INFO [DirectAuthModule] PrincipalAdapter: es.git.openkm.core.principal.DatabasePrincipalAdapter
11:53:46,223 ERROR [DirectAuthModule] es.git.openkm.core.principal.DatabasePrincipalAdapter
java.lang.ClassNotFoundException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:815)
at es.git.openkm.module.direct.DirectAuthModule.getUsers(DirectAuthModule.java:840)
at es.git.openkm.api.OKMAuth.getUsers(OKMAuth.java:152)
at es.git.openkm.frontend.server.OKMAuthServlet.getAllUsers(OKMAuthServlet.java:435)
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:585)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
11:53:46,224 ERROR [OKMAuthServlet] es.git.openkm.core.principal.DatabasePrincipalAdapter
es.git.openkm.core.RepositoryException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:819)
at es.git.openkm.module.direct.DirectAuthModule.getUsers(DirectAuthModule.java:840)
at es.git.openkm.api.OKMAuth.getUsers(OKMAuth.java:152)
at es.git.openkm.frontend.server.OKMAuthServlet.getAllUsers(OKMAuthServlet.java:435)
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:585)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:815)
... 31 more
11:53:46,687 INFO [DirectAuthModule] PrincipalAdapter: es.git.openkm.core.principal.DatabasePrincipalAdapter
11:53:46,687 ERROR [DirectAuthModule] es.git.openkm.core.principal.DatabasePrincipalAdapter
java.lang.ClassNotFoundException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:815)
at es.git.openkm.module.direct.DirectAuthModule.getUsers(DirectAuthModule.java:840)
at es.git.openkm.api.OKMAuth.getUsers(OKMAuth.java:152)
at es.git.openkm.frontend.server.OKMAuthServlet.getAllUsers(OKMAuthServlet.java:435)
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:585)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
11:53:46,688 ERROR [OKMAuthServlet] es.git.openkm.core.principal.DatabasePrincipalAdapter
es.git.openkm.core.RepositoryException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:819)
at es.git.openkm.module.direct.DirectAuthModule.getUsers(DirectAuthModule.java:840)
at es.git.openkm.api.OKMAuth.getUsers(OKMAuth.java:152)
at es.git.openkm.frontend.server.OKMAuthServlet.getAllUsers(OKMAuthServlet.java:435)
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:585)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException: es.git.openkm.core.principal.DatabasePrincipalAdapter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at es.git.openkm.module.direct.DirectAuthModule.getPrincipalAdapter(DirectAuthModule.java:815)
... 31 more
Have you got any idea where the problem is or where I made a mistake ?
Thanks for help,
johny
|
|
|
|
|
|
|
The administrator has disabled public write access.
|
jllort (Admin)
Admin
Posts: 826
|
|
Re:Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 16
|
|
Seems not founds this class, it's estrange ...
11:53:46,223 ERROR [DirectAuthModule] es.git.openkm.core.principal.DatabasePrincipalAdapter
java.lang.ClassNotFoundException: es.git.openkm.core.principal.DatabasePrincipalAdapter
On which jboss version you're trying. Have you changed some jboss configuration, about class loaders or something else ?
Stop jboss and clean tmp folders ( tmp and work ).
You done changes with jboss stopped no ?
|
|
|
|
|
|
|
Be open my friend
|
|
|
The administrator has disabled public write access.
|
johny (User)
Fresh Boarder
Posts: 5
|
|
Re:Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 0
|
|
I didn't change jboss configuration and I did changes with jboss stopped on
.
I'm check it after cleaning tmp folder and I still have the same error.
I'm using jboss-4.2.1.GA.
|
|
|
|
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Installing OpenKM on existing JBoss ? 1 Year, 3 Months ago
|
Karma: 9
|
|
The class es.git.openkm.core.principal.DatabasePrincipalAdapter has changed to es.git.openkm.principal.DatabasePrincipalAdapter in OpenKM 3.0, so check the principal.adapter in OpenKM.cfg
|
|
|
|
|
|
|
Be open, my friend!
|
|
|
The administrator has disabled public write access.
|
|
|
|
|