Basic application knowledge with JBoss

From OpenKM Documentation
Revision as of 09:59, 16 January 2011 by Pavila (talk | contribs) (First login)

Jump to: navigation, search

First login

The default username is okmAdmin and its password is admin. Note that username and password are case sensitive.

Managing users

Since OpenKM 3.0 by default user management is an administration option. There it can create users, roles and assign roles to users, etc. Older OpenKM versions use text-based user management. These files are located at $JBOSS/server/default/conf/props, so you need to edit openkm-users.conf, openkm-roles.conf and openkm-emails.conf to add or remove a user from the system.


Okm admin 46.jpeg


There're two important roles called AdminRole and UserRole ( these roles are case sensitive ). All users must have UserRole, it's OpenKM grant to be connect to OpenKM server. Any user with AdminRole it'll view all repository without limits and has administration toolbar enabled.

OpenKM authentication

OpenKM can use several authentication systems (Database, LDAP, Active Directory, etc.) but, by default is configured with an embeded database (HSQLDB).

Setting maximum file upload size

By default maximum file upload size is set at 25MB, to increse this it must be done some changes in Application configuration file.

Making OpenKM accesible to other computers

By default, JBoss only listen for connections on localhost. If you want to access from other computer, you need to start JBoss passing the parameter -b 0.0.0.0

GNU/Linux

./bin/run.sh -b 0.0.0.0 

Windows

\bin\run.bat -b 0.0.0.0

Other options

./bin/run.sh -Djboss.bind.address=0.0.0.0

or add into run.bat ( or run.sh ) file at ends de -b 0.0.0.0 parameter ( depending if you're in windows or linux script some minimal diference, but basically it's the same idea )

:RESTART
"%JAVA%" %JAVA_OPTS% ^
  -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
  -classpath "%JBOSS_CLASSPATH%" ^
  org.jboss.Main %* -b 0.0.0.0