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
logpathindicates 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
logpathto 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 yourEnterworksfolder 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 yourEnterworksfolder 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 theEnableServerTomcatservice. - Replace
<epx hostname>with the name of the server hosting theEPXTomcat Service. - Save and exit the file.
- Replace
- Copy the
EnableWebandIISproxyfolders 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 Publishingservice. -
Check the status of the Publication Manager by opening the following
URL in your browser:
http://<localhost>/enableYou should see a login page. If you see errors, contact the system administrator. - (Optional) Configure Publication Manager and EnterWorks Classic UI for SSO.