Skip to main content

Setting up Novell User Application RBpM on Windows Server 2008 R2 as Windows Service

.. Gotcha.. the everything finally is up and running , now i have following things running in my enviornment.


1. Windows Server 2008 R2 (64-bit)
2. Novell Identity Manager 4.0.1
3. Novell User Application (RBpM) Modules / Jboss/ MySQL Community Edition 5.5
4. Novell User Application (Identity Reporting Module) Module
5. Novell EAS (Event Auditing Serivce) Suse Linux postGreSQL..

I wanted to setup the auto start of Jboss on the Windows Server 2008 R2 as Window Service and I ended up with the following setup:


Added %JBOSS_HOME% and %JAVA_HOME% as the System env variables. I had to stick to the JDK 1.6 /JRE x86 versions due to IDM reporting modules.


Good start wiht Option2 ( Use the JavaServiceWrapper by Tanuki.)
link# http://community.jboss.org/wiki/RunJBossAsAServiceOnWindows


and my wrapper.conf
===============================

wrapper.java.command=C:/Program Files (x86)/Java/jdk1.6.0_26/jre/bin/java

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

wrapper.java.classpath.1=%JBOSS_HOME%/lib/wrapper.jar
wrapper.java.classpath.2=C:/Program Files (x86)/Java/jdk1.6.0_26/jre/lib/tools.jar
wrapper.java.classpath.3=%JBOSS_HOME%/bin/run.jar
wrapper.java.classpath.4=%JBOSS_HOME%/lib/endorsed/xalan.jar

wrapper.java.library.path.1=%JBOSS_HOME%/lib

# these are the JAVA_OPTS
wrapper.java.additional.1=-server

# enviroment variables - define the ones that match your desired environment
wrapper.java.additional.1=-Dfile.encoding=UTF-8
wrapper.java.additional.2=-Dsun.jnu.encoding=UTF-8

# memory parameters - define the ones that match your desired environment
wrapper.java.additional.3=-XX:MaxPermSize=512m
wrapper.java.initmemory=512
wrapper.java.maxmemory=512


wrapper.app.parameter.1=org.jboss.Main
wrapper.app.parameter.2=-Djboss.service.binding.set=ports-01
wrapper.app.parameter.3=-c IDM -b 0.0.0.0

wrapper.logfile=%JBOSS_HOME%/server/IDM/log/wrapper-ROLLNUM.log
wrapper.logfile.rollmode=SIZE
wrapper.logfile.maxsize=10m

wrapper.ntservice.name=NovellUserAppJboss
wrapper.ntservice.displayname=NovellUserAppJboss

===============================


The windows service is running under Local System Account!

Comments

Popular posts from this blog

My own developed - Active Directory Cache Inspector for AD Driver Novell Identity manager

Sometimes there is a need for us (Consultants) to see a snapshot of all the changes that happened on the Active directory side while the Novell AD IDM driver was stopped or was not running, before we decide to start the AD driver. Since Novell Identity Manager currently allows us to see all the events which happened in the Identity vault only, but not on the AD side, I decided to write such a tool myself, and of course wanted to share this tool with the consultants/community out there. It's a .NET 2.0 WinForm application, written in C# programming language. To run this tool you should have at minimum: .NET 2.0 framework installed, ( Not supported on the Linux platforms yet) This application must be run under the same user which is configured on the AD driver. Short Tutorial (How To): When you run the application (ADCView.exe), the application automatically discovers the current domain, a domain controller, and default domain naming context in the user logged in domain automatically

NetIQ IDM - How to read Component type data from Query nodeset done from command transformation

Suppose query: <do-set-local-variable name="local.sub.ctp.QueryContacts" scope="policy"> <arg-node-set> <token-query class-name="User" scope="entry"> <arg-match-attr name="UPN"> <arg-value type="string"> <token-src-attr class-name="User" name="UPN"/> </arg-value> </arg-match-attr> <arg-match-attr name="contacts"> <arg-value type="string"> <token-text xml:space="preserve">get-contacts</token-text> </arg-value> </arg-match-attr> <arg-match-attr name="userid"> <arg-value type="string"> <token-association/> </arg-value> </arg-match-attr> </token-query> </arg-node-set> </do-set-local-variable> Outpu