WebLogic 6.1 SP  4 query - weblogic.developer.interest.wls6.1(Archived)

Hi ,
currently our system is using WebLogic 6.1 SP4 and IIS 5.0.
We used proxy by file to communicate our WebLogic server with the web server.
The web server (IIS) was not able to display the home page (a html page) when all the threads are used up in the weblogic server (0 thread count) and when the request queue from IIS to weblogic has reached 270.
The web server will display a message - The page cannot be displayed.
It seems like the web server is "hanged".
From my understanding, when the weblogic is down, the web server (IIS) should still be alive (i.e. html pages should still be accessible, especially the home page).
We would like to check is there any way to delink IIS5.0 and weblogic such that if the queue length keeps increasing, IIS 5.0 is not impacted and users at least can hit our homepage which is html and served by IIS 5.0 only.
Looking forward to any reply as soon as possible. 

One way to do this is using proxy by path in IIS. Read documentation at http://edocs/wls/docs61/adminguide/isapi.html#108835
you should be able to server static html locally via IIS and forward requests to weblogic only when needed.
You should consider a cluster so when one node is not available the request can failover to the other. 

Correction. We used proxy by path instead by file type.


HTTP Header not getting passed from iplanet plugin to weblogic

Hi Friends,
I have really serious problem, i am not sure why this happens ,i have went thru this fourms and other things still i have doubt. The question is :
I have 2 iplanet and 2 weblogic server in clustered environment.I am using NES(iplanet plugin to connect iplanet to weblogic).This is my production system and it works fine.All static files are served by iplanet and jsp,servlets by weblogic.
Problem is with the http request header information like
url,referer,sessionid,remoteAddress,etc is not getting passed between iplanet to weblogic .What happens is the request header information of iplanet is passed to weblogic.What i am trying to do is i am tracking the users behaviour from weblogic so that i can directly write to database.
I read in the fourm that there is some WeblogicPluginEnabled to be set to true which will send the actual clients getRemoteAddress(),every where its mentioned as only RemoteAddress (IP) information, but how about other information in the header like getURL,getRefere,GetSessionid,getKeyword search engine keyword tracking informations,will these information will also be passed to weblogic normally ,so that i can track users behaviour from weblogic servlets HttpServletRequest object rather than using any 3rd party tool to parse access log files of iplanet.
I am building an real time access log file for my click stream analysis.
Hope i have explained the problem-, will all the header attributes be passed using iplanet plugin to weblogic or not?
Thanks in Advance,
Ashiq Khan

proxy mime types problem (HELP!)

I have an application which I have running ow two machines. On one
machine, WebLogic is running on port 80. On the other machine I am
using iPlanet Web Server with the NSAPI plugin pointing back to a
WebLogic server running the same application.
It appears as though the content types (read mime types) of the
out put are different between the two servers. On the first
server (weblogic only), the output appears to have a text/html
content type whereas on the second server, (weblogic+iPlanet), seems
to provide the result as text/plain. This does not seem to matter
when I run with Netscape or IE, but has a significant impact when
the client is a Palm VII.
Any suggestions as to the problem and or solution?


Hi ,
I have a requirement which I have to address ASAP . Any help would be appreciated .
I want to use weblogic 10 R3 as web server. I understand by the definition of application server that it’s also capable of handling HTTP request . That means it’s having a build-in webserver in it. (Please correct me if I am wrong in my understanding .) Thus can I use the weblogic webserver for hosting all incoming http request and routing to the another instance of weblogic application server. (Could be the same instance also if possible .)
I also understand that weblogic app server can be integrated with other third party web server like apache web server . But is it not possible to use weblogic 10g webserver ? If this is possible please guide me how I should proceed for this.
With Regards
Hi ,
I am rephrasing my query as below:
It’s my understanding that weblogic 10g R3 application server is capable of handling http requests also . That means it has a built-in webserver. Thus can I use this built-in weblogic webserver for hosting all incoming http requests and routing to the another instance of weblogic application server.
With Regards

Configuring Multiple Weblogic IIS Plug-Ins On Same IIS Server

Hello All,
Presently I were going through the documents for configuring multiple iis plugin for same iis server different websites. Here, the default environment is iis 6 server which forwarding request via iis weblogic plugin to weblogic-portal manage node, and now planning to add one more manage-portal node with different port and forwarding the request by creating a new website on same iis server. So final result will be 2 website with diff port and 2 weblogic server with diff port.
Now could you advice me on the weblogic iis-plugin "proxy.ini" file. I believe we can not use the present existing one for both forwarding..In that case I have to use another iis-plugin in 2nd website root directory. But there I could see that isapi filter is not loading the "iisforward.dll, and have read like by default iis 6 it loads ISAPI extensions one time per host (not per website) by default. Could some one give me a guidance here.
Thanks, tarun

Weblogic 8.1 + Apache 1.3 - HTTP Session affinity not working ? :(

Hello guys, I've got a question and hope you can help me out with :)
I have a Java web based application running on top of Weblogic *8.1*.
Such weblogic is integrated with Apache *1.3*.
The web application is supposed to run in a clustered Weblogic environment. In other words, there is a weblogic module (mod_weblogic) and the Apache performs the routing/balancing forwarding the request to the managed servers.
When the first request is performed, there is no cookie on the client-side which carries the JSESSIONID information (which is expected considering that there is no response back to the client yet), and the Apache intercepts the request through IfModule/MatchExpression and identifies the WebLogicCluster (DNS1 : PORT. DNS2 : PORT) and forwards the request to the weblogic managed server as pointed out above.
So far, so good - however, right after the first request, there is another internal request (triggered by a server-side component) that also goes through the Apache. For this second request, the cookie still does not exist on the client's browser, therefore, the JSESSIONID is being added to the URL so the Apache would be able to identify the PRIMARYserver and do the ***HTTP Session affinity**** according to the Weblogic Plugin Round-robin mechanism (default for WebLogic Plugins).
The problem is that for the second request (as well as for a third subsequent request, which also adds the JSESSIONID to the URL ), the request is not being redirected to the PRIMARY server (affinity is not working).
Even worst than this is the fact that when the request goes through the alternative server and the HTTP Session does not exist (the session is not being properly replicated / synchronized accross the cluster managed servers).
When i tested the HttpProxyServlet (Weblogic Plugin) with StorePersistenceType property "replicated_if_clustered" and <init-param>DNS1:PORT, DNS2:PORT</init-param> everythign worked out fine.
However, when I had to test it on another environment (using the Apache / weblogic module plugin) everything is getting lost.
Am i missing anything else ? (think so :P )
Can you please help me with ?
I would appreciate your help on this, as this is very urgent for me.
Tks in advance.