Install Project.net in a Product Environment on Linux
- Install Project.net in a Product Environment on Linux
- Step 1: Review checklist of requirements
- Step 2: Unpack the Project.net Installation Package
- Step 3: Install and configure the Oracle database server
- Step 4: Create and configure the Project.net database
- Step 5: Install and Configure the BEA WebLogic Server
- Step 6: Configure Project.net Server Logging
- Step 7: Configure Project.net System Settings
- Step 8: Install the Master License Properties for your Server
- Step 9: make system auto restart
- Step 10: Linking WebLogic to the web server
Step 1: Review checklist of requirements
Most versions of Linux core 2.6 or higher will support Project.net; it has been tested with: Debian, SuSe, Ubuntu, Fedora . Please review the complete list of hardware and software requirements as described in Summary of Project.net 8.2 Deployment Requirements. Make sure you can meet these requirements before installing Project.net. You will also need to read Preparing to Install Project.net.
Step 2: Unpack the Project.net Installation Package
Use unzip Linux console command to get zip's content; place it in any directory.
Step 3: Install and configure the Oracle database server
- Oracle 10g installation is not as simple as the other steps and should be installed by a server admininstrator or someone familar with your particular Linux installation. Oracle 10g is certified on SuSe Enterprise and RedHat, to name two. It can be installed on other Linux distributions, but this is not a standard installation.
- Oracle 10g XE is easier to install. It can be downloaded from the Oracle web site as an rpm archive or a Debian package. Installation and configuration is very simple.
- After completing the installation, make sure you can run sqlplus from a Linux command line.
- Look in the file: /etc/init.d/oracle-xe for the following environment variables:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server ORACLE_SID=XE export ORACLE_HOME export ORACLE_SID export PATH=$ORACLE_HOME/bin:$PATH
- Set these variables in a console window.
- Verify that you can start sqlplus, then exit the program. You do not need to make any database changes, the Project.net database creation scripts will handle this.
Step 4: Create and configure the Project.net database
- Create an empty database
- If you are using Oracle 10g - refer to the Oracle documentation for how to create a database and configure it.
- If you are using Oracle XE you are OK, the database is already created.
- Configure the database for Project.net
- Go to the Project.net directory \weblogic\installer\database\admin and edit pnetMasterDBBuild.sh
- Start pnetMasterDBBuild.sh from database/admin and database data will be created.
Step 5: Install and Configure the BEA WebLogic Server
Installing the WebLogic server is described in Step 5 of the Windows installation instructions.
Linux related changes:
- Starting Installation Wizard
- If you have GUI terminal access you can run server8*_linux.bin and to open an installation wizard.
- If you have SSH only access, start server installation:
- ./server816_linux32.bin -mode=console -log=/pnet/tmp/platform_install.log
- This will run the same wizard, but in console mode.
- How to start Configuration wizard:
- Go to ...bea/weblogic81/common/bin and run:
- ./config.sh for GUI or
- ./config.sh -mode=console for SSH
- Go to ...bea/weblogic81/common/bin and run:
- Create Admin domain
- Update Java Encryption Policy as in Windows (bea/jdk....).
- Copy Xalan-related files as in Windows.
- NodeManager
- NodeManager should already be installed.
- Start it in another console (a second ssh connection, for example) so you will be able to work with WebLogic at the same time.
- cd bea/weblogic81/server/bin/
- ./startNodeManager.sh
- Alternatively, you may start NodeManager in the background by running ./startNodeManager.sh &
- Start it in another console (a second ssh connection, for example) so you will be able to work with WebLogic at the same time.
- Without NodeManager Alive you will not be able to start the Production server via the WebLogic console.
- Now you can finish other parts of Step 5 of the Windows installation instructions.
Step 6: Configure Project.net Server Logging
Follow Configure Project.net Server Logging of the Windows installation instructions.
Step 7: Configure Project.net System Settings
Follow Configure Project.net System Settings of the Windows installation instructions.
Step 8: Install the Master License Properties for your Server
Follow Install the Master License Properties for your Server of the Windows installation instructions.
Step 9: make system auto restart
This step is not 100% ready. Ask server administrator to make init scritps for starting Node manager and managed web logic.
Step 10: Linking WebLogic to the web server
- WebLogic on Linux will work with apache 2.0.* (NOT 2.2 !!!)
- Now read this link: http://edocs.bea.com/wls/docs81/plugins/index.html for Apache integration
