I had to resurrect an old WebLogic 6.1 system today. Ooof! A conversion from IIS5 to IIS6. Went through quite a bit of h3ll.
1) Under Control Panel -> System -> Advanced -> Performance -> Data Execution Prevention had to be enabled for the specific WebLogic and java processes:
-beasvc
-java
-javac
Otherwise, I'd get errors in the Application Event Log and to the desktop.
See more here:
http://en.wikipedia.org/wiki/Data_Execution_Prevention#Windows
2) In IIS, the WebLogic ISAPI filter priority was set to *Unknown*. I resolved with help from Vivek's post here:
http://blogs.msdn.com/b/vivekkum/archive/2009/02/20/unknown-status-for-isapi-filter.aspx
-otherwise, IIS would hang
3) In IIS, the WebLogic DLLs need to be configured as Web Service Extensions and set to a status of Allowed
4) In IIS, unknown ISAPI extensions need to be Allowed
-otherwise, I'd get 404s from .wlforward
5) In IIS, the website needs to be run in IIS5 isolation mode
-otherwise, IIS would hang
6) The iisproxy.ini file needed to be copied to c:\weblogic
-otherwise, I'd get an HTTP 500 from .wlforward
7) Faulting application w3wp.exe, version 6.0.3790.3959, faulting module iisforward.dll
-caused by dll memory corruption trying to access Physical Address Extension memory
-resolved by adding /nopae to boot.ini
http://forums.iis.net/t/1158864.aspx
http://support.microsoft.com/kb/895575
Ugh!
TAG
Monday, April 11, 2011
weblogic 6.1 nastiness
If you appreciated this answer..consider buying me a beer via PayPal!
I'm easy..$1 Draft would be great! THANKS!
Subscribe to:
Post Comments (Atom)
Feel free to drop me a line or ask me a question.
No comments:
Post a Comment