We do not provide support for installing any component of PowerDesigner on UNIX. However, it is
possible to manually deploy PowerDesigner Web to a UNIX environment
using this procedure.
Context
This procedure requires that you install and configure the PowerDesigner Web Web server on
a Windows server in order to copy certain of the installation directories to your
UNIX installation.
Note Installation of the node.js server, which provides
connectivity to SAP BPM 7.31 SP15 Developer Studio, is not supported on UNIX and
is not covered by this procedure.
Procedure
On your UNIX server, install JDK 7.0 or higher, and set the JAVA_HOME
environment variable to its path. For example:
export JAVA_HOME=/usr/lib/jvm/java-7
Install Tomcat 6, 7, or 8 and set the CATALINA_HOME environment variable to
its path. For example:
export CATALINA_HOME=…/apache-tomcat-7.0.54
Create a new folder at, for example, /usr/local/sap/pdweb, and copy the
contents of the PowerDesigner Web
installation directory on your Windows environment to it.
Extract the appropriate license library for your flavor of UNIX from
/usr/local/sap/pdweb/license/lib/sylapi 2.3.zip to
/usr/local/sap/pdweb/license/lib.
Copy the powerdesigner-web.war and cmr.war files from
/usr/local/sap/pdweb/Tomcat/webapps to
/tmp to edit them.
Once you have copied these files to /tmp, you can delete
the folder /usr/local/sap/pdweb/Tomcat.
Unpack powerdesigner-web.war and edit the file
powerdesigner-web/WEB-INF/cmrhome.xml so that the
Path element reads:
<entry key="Path">/usr/local/sap/pdweb</entry>
Repack cmrhome.xml into
powerdesigner-web.war.
Unpack cmr.war and edit the file
cmr.war/WEB-INF/cmrhome.xml so that the
Path and SlavePath elements read:
Note If you are using Tomcat 6, you must also remove
/WEB-INF/lib/javax.el-api-1.1.2.jar.
Repack cmrhome.xml into a new
cmr.war.
Copy the new powerdesigner-web.war and
cmr.war files to
CATALINA_HOME/webapps.
Ensure you have installed the necessary JDBC drivers to connect to your PowerDesigner repository, and
that they can be found via the proper path statement.
Run CATALINA_HOME/bin/startup.sh.
NotePowerDesigner Web is
developed and tested with Tomcat on a Windows server, using standard Java
programing techniques, and does not take advantage of anything proprietary
to Tomcat or the Windows platform. As a result, the application can be
manually installed onto other application servers and on other operating
systems. For support purposes, in the case of any reported concern,
engineering will reproduce the issues under the certified development and
test environment to determine root cause, and if appropriate, correct
defects detected under that environment only.