Wednesday, February 1, 2012

How to install Websphere Portal Solution Installer.

The IBM WebSphere Portal Solution Installer used for installing, uninstalling and updating solutions or applications to WebSphere Portal Server.
The Solution Installer is used to install applications which are in the PAA format 

I downloaded the latest version of Solution installer  (SolutionInstaller_1.2.0.4.zip)  from

and unpacked to C:\IBM\ and the directory structure is as shown below.


Prior to installing the latest version of Solution installer uninstall the pervious verisons if exists.

navigate to {wp_profile}/ConfigEngine/Properties and open wkplc.properties file.

and update the values of WasPassword and PortalAdminPwd with your password. 

*note:- you can also pass the relevant properties on the command line while running Solution Installer tasks as shown in here in the example ‘-DWasPassword=<pwd>

now Navigate to {solution Installer root}/commands/{os folder}/ 
and open settings.properties. and set the profile root as shown in the below example. 

Profile_Directory=C:\IBM\WebSphere\wp_profile

now open the command prompt and to to {solution Installer root}/commands/{os folder}/
and run install-SolutionInstaller.bat/sh command which ever is appropriate for your Operating system. 

after the command ran successfully you should see like the picture below
 
also you can verify solution installer installed successfully by going to {wp_profile}/configEngine and open registry.xml file and search for solution installer. 


Once the Solution installer is installed successfully you have to  setup PAA offering directory and  register it with ConfigEngine. as described below
 
a. Open a command line prompt and go to the ConfigEngine directory. For example,
C:\IBM\WebSphere\wp_profile\ConfigEngine.
b. Enter and run the following command: ConfigEngine.bat si-setup.
c. Restart portal server

the out put of the command if ran successfully is as shown below

 
a new folder paa will be created in your  websphere installation location as shown below
 

once the paa folder is created you are ready to install any applications that are created in paa format. 

3 comments:

  1. Good day,

    The following error is displayed when I try to install the solution installer:

    Installing SolutionInstaller
    [WASX7093I: Issuing message: "WASX7017E: Exception received while running file "/opt/IBM/WebSphere/ConfigEngine/config/was/RunConfigEngine.py"; exception information: com.ibm.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "", line 78, in ?
    java.lang.Error: -D parameter was specified with no equals sign
    at com.ibm.wps.config.ConfigEngine.process(ConfigEngine.java:316)
    at com.ibm.wps.config.ConfigEngine.main(ConfigEngine.java:219)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
    at org.python.core.PyMethod.__call__(PyMethod.java)
    at org.python.core.PyObject.__call__(PyObject.java)
    at org.python.core.PyInstance.invoke(PyInstance.java)
    at org.python.pycode._pyx50.f$0(:78)
    at org.python.pycode._pyx50.call_function()
    at org.python.core.PyTableCode.call(PyTableCode.java)
    at org.python.core.PyCode.call(PyCode.java)
    at org.python.core.Py.runCode(Py.java)
    at org.python.core.Py.exec(Py.java)
    at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
    at com.ibm.bsf.engines.jython.JythonEngine$BSFPythonInterpreter.exec(Unknown Source)
    at com.ibm.bsf.engines.jython.JythonEngine.exec(Unknown Source)
    at com.ibm.bsf.BSFManager$6.run(Unknown Source)
    at java.security.AccessController.doPrivileged(AccessController.java:330)
    at com.ibm.bsf.BSFManager.exec(Unknown Source)
    at com.ibm.ws.scripting.AbstractShell.executeScript(AbstractShell.java:1214)
    at com.ibm.ws.scripting.AbstractShell.run(AbstractShell.java:2271)
    at com.ibm.ws.scripting.WasxShell.main(WasxShell.java:1108)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234)
    at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
    at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)

    java.lang.Error: java.lang.Error: -D parameter was specified with no equals sign
    "
    Failed to install solutioninstaller, please check log file for more details

    Please help, your assistance would be much appreciated.

    ReplyDelete
  2. This is a great post with lots of useful information. Thanks for sharing with me. You have to click well if you want to be the best at your gaming career. I have a profile click test kohi. provided free kohi cps trial.

    ReplyDelete

comments