2 Replies Latest reply: Jul 26, 2012 10:24 AM by melanies

# Reinstallation of Mid-Tier 7.6.04 SP2 cannot access isapi_redirect.dll

Hi,

We had to do a reinstall of Mid-Tier 7.6.04 SP2 in an attempt to solve an issue we're having. So when while uninstalling the Mid-Tier we opted to have Tomcat uninstalled along with it. we noticed though, that Tomcat was not uninstalled - and we say this because the service was still there and could be started and stopped. Oh, we use IIS 7 as our web server and Tomcat 6 as ServletEngine. Now because there is no option to uninstall Tomcat we proceeded to install Mid-Tier 7.6.04 SP2, which completed with one SEVER entry in the installation log. This is it:

(Jul 03 2012 11:19:13.691 AM +0200),SEVERE,com.bmc.install.product.arsuitekit.platforms.arsystemservers.midtier.MidTierTomcatUpdate,

THROWABLE EVENT {Description=[Failed to execute setupBinDir]},

Throwable=[java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin\isapi_redirect.dll (The process cannot access the file because it is being used by another process)

java.io.FileOutputStream.open(Native Method)

java.io.FileOutputStream.<init>(Unknown Source)

java.io.FileOutputStream.<init>(Unknown Source)

com.bmc.install.utility.io.FileHelper.copyFileToDirectory(FileHelper.java:327)

com.bmc.install.utility.io.FileHelper.copyFileToDirectory(FileHelper.java:259)

com.bmc.install.product.arsuitekit.platforms.arsystemservers.midtier.MidTierTomcatUpdate.setupBinDir(MidTierTomcatUpdate.java:2420)

com.bmc.install.product.arsuitekit.platforms.arsystemservers.midtier.MidTierTomcatUpdate.setupRedirector(MidTierTomcatUpdate.java:2155)

com.bmc.install.product.arsuitekit.platforms.arsystemservers.midtier.MidTierTomcatUpdate.execute(MidTierTomcatUpdate.java:265)

com.bmc.smbu.install.common.rule.engine.extension.ExtensionCommand.execute(ExtensionCommand.java:75)

com.bmc.smbu.install.common.rule.engine.Stage.execute(Stage.java:124)

com.bmc.smbu.install.common.rule.engine.StageGroup.execute(StageGroup.java:137)

com.bmc.smbu.install.common.rule.engine.Installer.execute(Installer.java:103)

com.bmc.smbu.install.common.rule.engine.RuleEngineExecutor.execute(RuleEngineExecutor.java:56)

I have also attached the full installation log.

Note that we have two directories pertaining to Apache. These are:

P:\Program Files\Apache Software Foundation\Tomcat6.0  --- where Tomcat was installed when the initial installation was done (the one that didn't want to uninstall when Mid-Tier was uninstalled)

C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector  --- this holds the location where "isapi_redirect.dll" is found, and must have been added by IIS.

We seem to be working fine with this Mid-Tier but we need to know whether this error is something to worry about as we need to do this reinstallation on Production as well. We have done the above on Dev so that the mid-Tier could be tested.

Could we ignore this?

Any assistance would be appreciated.

Thanks,

Melanie

• ###### 1. Re: Reinstallation of Mid-Tier 7.6.04 SP2 cannot access isapi_redirect.dll

Melanie,

The file in question is a Tomcat file, but is used by IIS, so if you didn't shut down IIS before the install, that's why it was 'in use'.  I can't imagine the error is causing you any issues, but to avoid the error during your production install, I would recommend shutting down IIS as well as Tomcat just to make sure there aren't any issues

• ###### 2. Re: Reinstallation of Mid-Tier 7.6.04 SP2 cannot access isapi_redirect.dll

Thank you lj!

I will let you know how this goes.

Melanie