Installing a WebLogic Server

WebLogic Server and WebLogic Express, from BEA Systems, are both supported for use with the ENOVIA Live Collaboration Server as outlined in the Program Directory for the given release.

BEA's WebLogic Server implements the Java 2 Enterprise Edition (J2EE) platform specification, including Servlets, Java Server Pages (JSP), Enterprise JavaBeans (EJB), Java Messaging Services (JMS), and other platform services. Additionally, you can deploy certain ENOVIA components as J2EE-compliant using WebLogic. For more information about J2EE deployment and ENOVIA, refer to "Deploying J2EE".

Install WebLogic as documented in WebLogic's Installation Guide. Follow one of the procedures for installation, as well as for System Administration. If installing on Windows, you can choose to install as a service.

The Application Server's embedded JDK must be 64-bit in order to run with 64-bit ENOVIA software.

Related Topics
Installing Tomcat
Installing WebSphere
Installing the Sun Java System Application Server

Changing the server's port number

By default, WebLogic listens for HTTP requests on port 7001. To change this default, change the following setting in the WebLogic startup script (startWebLogic.cmd for Windows or startWebLogic.sh for UNIX):

-Dweblogic.system.listenPort=NEW_PORT_NUMBER

NEW_PORT_NUMBER should be the port you wish to use.

Java setting -XX:MaxPermSize

This setting is the amount of memory set aside for loading all necessary classes that are needed by an application. If using the ENOVIA Live Collaboration Server in RIP mode on Windows with WebLogic, you will need to set MaxPermSize=120M (at least). Otherwise you may see java.lang.OutOfMemoryError after about two hours of run time. If the problem persists, increase the setting to 256m.

Configuring for large FCS synchronization operations

If WebLogic is used with a File Collaboration Server performing large synchronization operations of 1500 files or more, it is required to perform the following configuration:


  1. From the admin console, navigate to Server > Protocols and select the http tab where you can configure http servlets attributes.
  2. Verify that the Max Post Size attribute is set to at least 5mb (5242880 bytes). You can choose to leave the default value of -1 (unlimited).
  3. Verify that the HTPP Max Message Size advanced attribute is set to 1 (unlimited) since there is no limit on the data stream size created or exchanged by ENOVIA applications.
  4. Save any changes.