Borland Enterprise Server installation FAQ
Borland Enterprise Server Installation
Frequently Asked Questions
- Is it a requirement to use J2SE 1.3.1?
- Where can I find J2SE 1.3.1?
- Do I need to install any Operating System patches?
- Which user should I install Borland Enterprise Server as?
- Do I need to install as root to enable http on port 80?
- Can I run the installer without a GUI?
- Can I run the installer with no user input?
Is it a requirement to use J2SE 1.3.1? |
Yes. See the latest information about certification on the Product Platforms Page. Information on obtaining J2SE can be found here. The Borland Enterprise Server has not been tested or certified with any unsupported J2SE release; customers using an unsupported J2SE release with Borland Enterprise Server will have limited support available to them from Borland. Note: You need the full JDK installed, not just the Java Runtime Environment (JRE). Compatibility with J2SE 1.4Borland Enterprise Server does not work with the J2SE 1.4 pre-releases. Compatibility with J2SE 1.3Some Borland Enterprise Server customers may find that unsupported J2SE 1.3.x releases work within the boundaries of their application usage. However, there are known issues with these unsupported J2SE 1.3.x versions which have been corrected in the supported release. You should use a supported J2SE release. Compatibility with JDK 1.0.2, 1.1.x and 1.2.xBorland Enterprise Server does not work with JDKs older than 1.3 Compatibility with 64-bit versions of JavaBorland Enterprise Server is only certified to work with 32-bit versions of the Java Runtime Environment, even on 64-bit hardware platforms. If a vendor provides separate 64-bit and 32-bit J2SE products you should use the 32-bit version. |
Where can I find J2SE 1.3.1? |
On Solaris, Windows, and Linux, the Borland Enterprise Server will install a compatible J2SE version for you in the /jdk directory. On all other platforms you must obtain J2SE from the operating system vendor and install it before installing Borland Enterprise Server. These can be found at: See also the FAQ on [[../general/whatplatforms.html#_jvm_crashes|Why am I seeing odd Java VM crashes?]] |
Do I need to install any Operating System patches? |
On Solaris, HP-UX, and AIX there are critical Operating System patch requirements in order to run Java reliably. See the FAQ on [[../general/whatplatforms.html#_jvm_crashes|Why am I seeing odd Java VM crashes?]] for details. In addition, on HP-UX, the following patches are required in order to run Borland Enterprise Server:
|
Which user should I install Borland Enterprise Server as? |
Windows NT 4.0 and Windows 2000The installer modifies some registry entries. This means you must run Setup while logged in as a user with administrator permissions. Solaris, HP-UX and LinuxYou can run setup on Unix as any user. This user becomes the "owner" of this Borland AppServer installation. You must always start Borland AppServer (i.e. run the "ias" command) from the installation owner account. If you later want to start Borland AppServer from a different user account you must first change the ownership of the installation. You can do this by running the "iaschangeowner" command (you must be root to run iaschangeowner). After running iaschangeowner you must then always start Borland Enterprise Server from the new owner of the installation, not the previous owner. AIXYou must install Borland Enterprise Server as root. This user becomes the "owner" of this Borland AppServer installation. It is highly unlikely that you want to run Borland Enterprise Server as root. You should therefore run the iaschangeowner command immediately after completely the installation of Borland Enterprise Server on AIX. After running iaschangeowner you must then always start Borland Enterprise Server from the new owner of the installation, not the previous owner. |
Do I need to install as root to enable http on port 80? |
No. It is unlikely that you will need to install, or run, Borland Enterprise Server as root. In general, running processes as root is to be avoided to reduce the security vulnerabilities that doing so brings. However, on UNIX system, in order to open a privileged port (<1024), the process must run as root. This means that any web server wishing to serve on the default http port 80 must be started as root. You should use the iaschangeowner script with the -a flag to configure Borland Enterprise Server to start Apache as root if you're running http on a port <1024. Then run Borland Enterprise Server is the none root user you installed it as. |
Can I run the installer without a GUI? |
Yes, on a UNIX system. The installer is capable of running in a text only mode for UNIX systems. You can invoke the installer with a parameter which specifies the UI mode:
The installer will write to |
Can I run the installer with no user input? |
This can be done on all platforms, but is currently not officially supported. The body of text below is a sample
There is currently no support for licensing an installation using the silent installation mode. To license an silent installation, you may use the console either locally or remotely to apply the license to the server. You must be careful about trailing whitespace when specifying a property value. See the notes in the sample file below.
|
Article originally contributed by Sam Patterson