FireBoard
Welcome, Guest
Please Login or Register.    Lost Password?
Installing OpenKM on existing JBoss ? (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Installing OpenKM on existing JBoss ?
#1384
johny (User)
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
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
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1387
jllort (Admin)
Admin
Posts: 826
graph
User Online Now Click here to see the profile of this user
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).
 
Report to moderator   Logged Logged  
 
Be open my friend
  The administrator has disabled public write access.
#1389
johny (User)
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
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
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1392
jllort (Admin)
Admin
Posts: 826
graph
User Online Now Click here to see the profile of this user
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 ?
 
Report to moderator   Logged Logged  
 
Be open my friend
  The administrator has disabled public write access.
#1393
johny (User)
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
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.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1394
pavila (Admin)
Admin
Posts: 564
graphgraph
User Offline Click here to see the profile of this user
Gender: Male OpenKM
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
 
Report to moderator   Logged Logged  
 
Be open, my friend!
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop