Install Publication Manager on IIS for an Existing Tomcat
To install Publication Manager:
-
Prepare the installation files.
-
Obtain the Publication Manager installation file:
and copy it to:Publication Manger Install.zip
<drive>:\EWSoftware
- Unzip the installation file so that you end up with the
folder:
<drive>:\EWSoftware\EnableWeb
- Edit the file:
<drive>:\EWSoftware\EnableWeb\Web.config
- Configure the log folder: The setting
logpath
indicates the path to the folder that holds the log.<add key="logpath" value="<Drive>:\Enterworks\logs\enableWeb\" />
-
If that is where your logs are to be stored, create the folder:
<drive>:\Enterworks\logs\EnableWeb\
-
If that is not where you want your logs stored, set
logpath
to point to the folder where you want your logs stored. Create the folder if necessary.
-
- Replace every occurrence of
<Drive>
with the letter of the drive where yourEnterworks
folder is installed. - Find the XML tag
<connectionStrings>
and make the following replacements:- Replace
<Database Server>
with the name of your database server. - Replace
<EPIM Database>
with the name of your EPIM database. - Replace
<Username>
with the system user's EPIM database username. You can find this value in shared configuration properties. - Replace
<password>
with the system user's unencrypted EPIM database password. This value is not stored in the shared configuration files. You must get it from the system administrator.
- Replace
- If the following setting is set to true,
set it to false:
<add key="StartAssetMonitorBackgroundWorker" value="false" />
- Save and exit the file.
- Configure the log folder: The setting
- Edit the file:
<install-folder>\IISproxy\isapi_redirect.properties
- Replace every occurrence of
<Drive>
with the letter of the drive where yourEnterworks
folder is located. - Save and exit the file.
- Replace every occurrence of
- Edit the file:
<install-folder>\IISproxy\workers.properties
- Replace
<epim hostname>
with the name of the server hosting theEnableServerTomcat
service. - Replace
<epx hostname>
with the name of the server hosting theEPXTomcat Service
. - Save and exit the file.
- Replace
- Copy the
EnableWeb
andIISproxy
folders to:<drive>:\Enterworks
-
Obtain the Publication Manager installation file:
-
Install Visual C++ Runtime:
- The
folder:
contains two files:<install-folder>\3rd Party
-
VC_2017_redist.x64.exe
-
VC_2017_redist.x86.exe
-
- The
folder:
- Install IIS (Internet Information Services).
- Configure IIS.
-
Modify shared configuration properties as indicated below.
Note: If Publication Manager is configured on the same server that hosts
enable-web-server-service
, then IIS must be configured to use a port 81 rather than port 80.-
fromApp.enable.version=8.0
-
fromApp.enable.baseUrl=http://<public-url>:<IIS-Port-#>//enable
-
fromApp.enable.proxyUrl=
(this needs to be empty -- no value) -
fromApp.enable.showPubManager=true
-
fromApp.enable.showPubTemplate=true
-
-
Create the folder:
<drive>:\Enterworks\logs\enableWeb
- Restart services.
-
Restart the
World Wide Web Publishing
service. -
Check the status of the Publication Manager by opening the following
URL in your browser:
http://<localhost>/enable
You should see a login page. If you see errors, contact the system administrator. - (Optional) Configure Publication Manager and EnterWorks Classic UI for SSO.