Kbase P57684: Problems installing the AppServer Internet Adapter with Serv
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  05/12/2003 |
|
Status: Unverified
FACT(s) (Environment):
Windows NT 32 Intel/Windows 2000
FACT(s) (Environment):
IIS
FACT(s) (Environment):
ServletExec 4.1
FACT(s) (Environment):
ServletExec 4.2
FACT(s) (Environment):
Progress 9.1x
FACT(s) (Environment):
OpenEdge 10.0A
SYMPTOM(s):
Problems installing the AppServer Internet Adapter with ServletExec and IIS
Errors found in the ServletExec.log
Exception log is inaccessible (CMNMsg031)
java.io.FileNotFoundException: exceptions.log (Access is denied)
CAUSE:
When the ServletExec is installed and configured with the IIS, it
will use user account of the IIS to load and execute any servlet
and therefore the AIA as well. When the AIA is loaded and initialized
by the ServletExec it requires access to certain files and dlls in the
Progress installation directory. Failing to ensure read permissions
to these files will cause the initialization failure of the AIA servlet.
FIX:
Make sure that the Progress installation directory and all of it
contained subdirectories and files are accessible by the user account
used by the IIS. The same is required for the working directory where
the AIA needs to create the log file.
If one wants to set the permissions only for the
required files, then the files in the following list need to have
read permissions for the IIS user account:
%DLC%\progress.cfg
%DLC%\convmap.cp
%DLC%\promsgs
%DLC%\java\aia.zip
%DLC%\bin\environ.dll
%DLC%\bin\jni_util.dll
%DLC%\bin\jutil.dll
%DLC%\bin\procfg.dll
%WRKDIR% (needs read/write permissions)