IIS proxying to multiple WebLogic Servers by path
Hi all,
Is it possible to have 1 IIS proxying to 2 or more different
weblogic instances (no cluster) BY PATH (no virtual hosts, no proxying by extension)?.
Maybe 2 or more iisproxy.ini (or different sections in one) depending on iisforward
path :)
Just like with Apache or Netscape:
APACHE:
MatchExpression "/pathA/*" WebLogicHost=hostA|WebLogicPort=7001|CookieName=CookieA|ErrorPage=/LogoutA.htm
MatchExpression "/pathB/*" WebLogicHost=hostB|WebLogicPort=7003|CookieName=CookieB|ErrorPage=/LogoutB.htm
or
<LocationMatch "^/pathA/">
SetHandler weblogic-handler
WebLogicHost hostA
WebLogicPort 7001
CookieName CookieA
ErrorPage /LogoutA.htm
</LocationMatch>
<LocationMatch "^/pathB/">
SetHandler weblogic-handler
WebLogicHost hostB
WebLogicPort 7003
CookieName CookieB
ErrorPage /LogoutB.htm
</LocationMatch>
NETSCAPE:
<Object name="object1" ppath="*/pathA/*">
Service fn="wl-proxy" WebLogicHost="hostA" WebLogicPort="7001" CookieName="CookieA"
ErrorPage="/LogoutA.htm"
</Object>
<Object name="object2" ppath="*/pathB/*">
Service fn="wl-proxy" WebLogicHost="hostB" WebLogicPort="7003" CookieName="CookieB"
ErrorPage="/LogoutB.htm"
</Object>
TIA.
Issue:
How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
multiple WLS servers.
For example:
http://iisserver/myapp --> proxy http://wls1:7001/test
http://iisserver/myapp2 --> proxy http://wls2:7001/test
Resolution:
Proxying to different weblogic instances with one IIS Server can be
accomplished by using IIS Virtual Directories.
a) Create a Web site and two virtual directories for it.
b) Create two directories for the two virtual directories and copy
iisproxy.dll to each of the directories.
c) Create iisproxy.ini files in each directory created at step b. One
for proxying to WebLogic Server A and another for WebLogic Server B.
d) Register each iisproxy.dll to each of the virtual directories with
IIS by specifying the appropriate mime-type. If you want to proxy everything
for that virtual directory, then you will specify a mime-type of *.
Please note that specifying a mime-type of * will not work with IIS 4.
e) Make sure you set the Application Protection to HIGH for each
Virtual Directory.
Attachments:
No Attachments Available
"PacoG" <[email protected]> wrote in message
news:40c6eb20$1@mktnews1...
>
try {
NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
nrefresh.execute("HELP");
} catch (Exception allexceptions) {
throw new IKnowIKnowException("Linux+Apache");
Similar Messages
-
Forwarding requests to multiple weblogic servers
Hi,
I have two applications running on two different Weblogic servers and wish to
use one Apache web server as a front end interface. I can forward the requests
from apache to one weblogic server using apache-weblogic bridge.
Is it possible to forward requests to either one of the weblogic servers based
on some conditions?
How do we put IF/ELSE IF type constructs in apache configuration file so that
it can get requests for both the weblogic servers and then forward the request
to one of the weblogic servers ? Conditions can be anything like some particular
path, some data in request header, some constant in apache conf file etc
Thanks in advance.
MandarIssue:
How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
multiple WLS servers.
For example:
http://iisserver/myapp --> proxy http://wls1:7001/test
http://iisserver/myapp2 --> proxy http://wls2:7001/test
Resolution:
Proxying to different weblogic instances with one IIS Server can be
accomplished by using IIS Virtual Directories.
a) Create a Web site and two virtual directories for it.
b) Create two directories for the two virtual directories and copy
iisproxy.dll to each of the directories.
c) Create iisproxy.ini files in each directory created at step b. One
for proxying to WebLogic Server A and another for WebLogic Server B.
d) Register each iisproxy.dll to each of the virtual directories with
IIS by specifying the appropriate mime-type. If you want to proxy everything
for that virtual directory, then you will specify a mime-type of *.
Please note that specifying a mime-type of * will not work with IIS 4.
e) Make sure you set the Application Protection to HIGH for each
Virtual Directory.
Attachments:
No Attachments Available
"PacoG" <[email protected]> wrote in message
news:40c6eb20$1@mktnews1...
>
try {
NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
nrefresh.execute("HELP");
} catch (Exception allexceptions) {
throw new IKnowIKnowException("Linux+Apache"); -
NT startup parmaters for multiple weblogic servers started as a service
I have the need to start multiple weblogic servers, using NT services.
I have created a second folder with a properties file listening on another
port.
I am using the following startup parameter
-J-Dweblogic.system.name=Test
My question, this works when I type the startup parameter, is their anyway
to have this automatically entered
on server startup.
Is their a registry setting to make this permanent
ThanksThe answer is...
- Use a product to turn applications into an NT Service (e.g.
ServiceMill)
- Directly run the Weblogic Server Java class via that application
--> As many WLs on one machine as you like.
Send mail if you need specific details.
Best regards
Daniel Hoppe
-----Original Message-----
From: [email protected] (Ed) [mailto:[email protected]]
Posted At: Wednesday, August 30, 2000 2:34 AM
Posted To: install
Conversation: NT startup parmaters for multiple weblogic servers started
as a service
Subject: Re: NT startup parmaters for multiple weblogic servers started
as a service
I wish that was the case.
The problem is, while you enter the startup parameter once, it only
is good for that startup of the weblogic server,
The next time the server reboots and the services start, unless you
re-enter the startup parameter -J-Dweblogic.system.name=Foldername
The weblogic server starts using the wrong properties file.
Is their anyway using NT services to have the correct instance of WL
to start everytime.
I have checked this newsgroup and this question has been posted
before, but so far no one seems to have the answer.
I know in a production eniviorment someone must be running more that
one instance of a WL server as a service, Hopefully their is an
answer on how this is done.
Thank you
Kumar Allamraju <[email protected]> wrote:
Not that i know of.
but you are specifying this startup parameter only one time too!!!
Kumar
None of your bussines wrote:
I have the need to start multiple weblogic servers, using NT
services.
I have created a second folder with a properties file listening onanother
port.
I am using the following startup parameter
-J-Dweblogic.system.name=Test
My question, this works when I type the startup parameter, is theiranyway
to have this automatically entered
on server startup.
Is their a registry setting to make this permanent
Thanks -
Restarting multiple Weblogic Servers.
Hi All,
Is it possible to restart multiple WebLogic Servers from a single point(server).If yes,can someone please provide a shell script?
Thanks in advance.
Edited by: user10661185 on Nov 28, 2008 7:27 AMThis is the point where you really need to dive into the WLST documentation and start to understand how to build these things yourself. However, I'll give you some advice that isn't found in the manual.
The samples in the doc assume an interactive WLST session, which isn't practical for automated scripts. I prefer to build a Bash script that looks somewhat like this skeleton:
#! /bin/bash
$WEBLOGIC_HOME/common/bin/wlst.sh << HEREDOC
connect(...)
... operations ...
disconnect()
HEREDOC
For you, you would have multiple groups of connect()/disconnect() pairs, one for each domain, and "start()" and "shutdown()" calls in each. Read about these operations in the manual. It's handy to click on the DOC entry for "WLST Command Summary, Alphabetically By Command", which then gives you links for each command. -
Proxying to multiple WL servers
I recently read a posting on the weblogic newsgroups about proxying from IIS to WL. I have a particular problem and I was hoping you could tell me how to solve it.
We have an IIS box fronting for two different WL boxes. We are using one WL box to serve java servlets, and the other is serving .jsp pages. Now I want to use WL's iisproxy.dll to send requests to different places, by file extension (e.g. test.jps goes to one box and test.servlet goes to another).
Is there a way to do this with the iisproxy.dll? I can create two folders and place the .dll in each. Then I can provide them with different iisproxy.ini files for each WL server. The problem is that when IIS starts, it only loads the .dll once (I think) and both .jsp and .servlet pages go to one server.
The .dll I'm using is from WL5.1SP5. Interestingly, in my testing, I replaced one of the .dlls with an older iisproxy.dll from WL4.0. This .dll had to be installed on the c:\ drive in a weblogic folder, but using one old .dll and one new .dll worked. This solution seems messy, and isn't scalable going forward if I later need to use the IIS box to serve other web sites.
Any advise or am I trying to do the impossible?
Chris Cook
Webmaster
ICG Commerce
[email protected]
Checkout:
http://www.weblogic.com/docs51/admindocs/apache_bridge.html
Example configuring Virtual Hosting
NameVirtualHost 172.17.8.1
<VirtualHost goldengate.domain1.com>
WebLogicCluster tehama1:4736,tehama2:4736,tehama:4736
PathTrim /x1
ConnectTimeoutSecs 30
</VirtualHost>
<VirtualHost goldengate.domain2.com>
WeblogicCluster green1:4736,green2:4736,green3:4736
PathTrim /y1
ConnectTimeoutSecs 20
</VirtualHost>
hth,
--Vinod.
Steve Earl wrote:
> Hi Vinod,
>
> Is it possible to have each virtual server in an Apache server proxy to a
> different cluster??? If so, how???
>
> Steve...
>
> "Vinod Mehra" <[email protected]> wrote in message
> news:[email protected]...
> > You can create multiple Virtual directories and then for each virtual
> directory you can register
> > a different copy of dll. Keep the ini files in the same directory as the
> dll.
> >
> > Suppose you have your website running at 8000 port and you have virtual
> directories:
> > dept1, dept2, dept3.... then when you do ...
> >
> > http://mywebsite:8000/dept1/foo.jsp
> > http://mywebsite:8000/dept2/foo.jsp
> > http://mywebsite:8000/dept3/foo.jsp
> >
> > ...assuming you have different cluster in each ini file, each of the above
> requests will
> > go to a different cluster.
> >
> > I tested it with each virtual directory having the property "run in a
> seperate memory space".
> >
> > So coming to your specific problem you can register jsp's in one virtual
> direcory and
> > servlets in the other. As a side note, 510SP5 has proxying by path too by
> registering a
> > new dll (iisforward.dll) as a IIS filter.
> >
> > --Vinod.
> >
> > Chris Cook wrote:
> >
> > > I recently read a posting on the weblogic newsgroups about proxying from
> IIS to WL. I have a particular problem and I was hoping you could tell me
> how to solve it.
> > >
> > > We have an IIS box fronting for two different WL boxes. We are using
> one WL box to serve java servlets, and the other is serving .jsp pages. Now
> I want to use WL's iisproxy.dll to send requests to different places, by
> file extension (e.g. test.jps goes to one box and test.servlet goes to
> another).
> > >
> > > Is there a way to do this with the iisproxy.dll? I can create two
> folders and place the .dll in each. Then I can provide them with different
> iisproxy.ini files for each WL server. The problem is that when IIS starts,
> it only loads the .dll once (I think) and both .jsp and .servlet pages go to
> one server.
> > >
> > > The .dll I'm using is from WL5.1SP5. Interestingly, in my testing, I
> replaced one of the .dlls with an older iisproxy.dll from WL4.0. This .dll
> had to be installed on the c:\ drive in a weblogic folder, but using one old
> .dll and one new .dll worked. This solution seems messy, and isn't scalable
> going forward if I later need to use the IIS box to serve other web sites.
> > >
> > > Any advise or am I trying to do the impossible?
> > >
> > > Chris Cook
> > > Webmaster
> > > ICG Commerce
> > > [email protected]
> >
[att1.html]
-
Transactions with multiple weblogic servers
Hi
I've got two weblogic 5.1 sp9 servers running identical copies of my
application but pointing to different database instances (both Oracle
8.1.6). I have a transaction which requires creating entity beans on
both the servers (the first server calls the second in a "b2b"
transaction)
In a prior thread someone mentioned that in this scenario, the second
server will actually use the first server to do all its JDBC work. Could
someone please explain the rationale behind this to me? If my second
weblogic server belongs to a different entity, it has no business
writing to the database on my first machine.
Is there any way to get this not to happen - would manually suspending
and resuming the transaction before and after the call to the second
machine work?
Thanks!
regards,
Meherzad
"Meherzad Gotla" <[email protected]> wrote in message news:[email protected]...
> Hi
>
> I've got two weblogic 5.1 sp9 servers running identical copies of my
> application but pointing to different database instances (both Oracle
> 8.1.6). I have a transaction which requires creating entity beans on
> both the servers (the first server calls the second in a "b2b"
> transaction)
>
> In a prior thread someone mentioned that in this scenario, the second
> server will actually use the first server to do all its JDBC work. Could
> someone please explain the rationale behind this to me?
Hi Meherzad.
You're correct, this is the way WebLogic 5.1 works with distributed transactions.
Release 6.0 introduced a two-phase commit engine that can atomically commit across
two database instances, whether they're accessed from one or two servers.
This capability involved significant additions to the server that are too big for a
5.1 service pack.
> If my second
> weblogic server belongs to a different entity, it has no business
> writing to the database on my first machine.
>
> Is there any way to get this not to happen - would manually suspending
> and resuming the transaction before and after the call to the second
> machine work?
Suspending/resuming should "work," but two database updates would not be part of the
same atomic transaction.
So one option is to upgrade to WebLogic 6.0/6.1, another is to use a single database
instance with WebLogic 5.1, and another is to suspend/resume but not have an atomic
transaction. Sorry, no easy answer...
> Thanks!
Hope this helps.
Regards,
-- Ed Felt
BEA Product Engineering
[email protected]
+1 908-580-3142
-
Running multiple weblogic servers on the same JVM
Is there a way to make Weblogic 7.0 and Weblogic 5.1 run on the same JVM? If so
what are the pros and cons?I hope you also checked the IPCKEY (and all other identifiers of that kind)
in your ubbconfig file: they should all be different.
We have similar configurations running without any major difficulty.
One catch: very heavy IPC activity (due to errors in the application,
never because of heavy user load) in one environment sometimes overloads
the OS, resulting in hung applications in the other environments.
Regards
Frank
"Manoj SASIDHARAN" <[email protected]> wrote:
>
Hi Troy,
Here are a few tips:
1. Check the APPDIR values in both environments. They should point to
the appropriate
directories containing the Tuxedo server binaries for each environment.
Analyse
the values of APPDIR environment variable and also inside the UBBCONFIG
file.
2. Check the WSL address. Both environments should have different ports
for listening
to requests.
3. Check the WSNADDR environment variable at the client side. They should
point
to the appropriate WSL addresses.
HTH
regards
MS -
Multiple weblogic instances using IIS to proxy the requests
I have a need to run multiple weblogic instances using IIS as the web
server.
Does anyone know if this is possible. I am aware and have been able to run
multiple weblogic servers as an nt service,
but in those cases weblogic was being called and IIS was being bypassed.
Now the user base wishes to use IIS to proxy the requests.
I have been able to set IIS to forward using the .jhtml and .jsp file
extensions to the iisproxy.dll, but have not been able to forward these
requests to multiple weblogic instances. When the request is made it is
only looking in the first instance of weblogic for the request.
Is it possible to use weblogic and IIS with two or more weblogic instances,
without weblogic acting as a webserver.
I dont believe this is possible but I need to find out if this really is the
case.
Thanks for any help you can provide.
EdYou need run each IIS web server instance in its own memory space. This can
be set through the Management Console for IIS.
Keith
Mike Kendzierski <[email protected]> wrote in message
news:[email protected]..
We tried to do this & Weblogic doesn't support this config. We opened upa
support call with them regarding this, but there is a problem with the way
that IIS & NT proxies .JSP pages to the weblogic servers. It's very
unstable this way & I wouldn't recommend this config.
We switched to Apache with virtual hosts to do this & it works fine. It's
probably not the answer you want to hear, but it works very well.
If you have any questions, just ask away.
"Ed" <[email protected]> wrote in message
news:3a296c2d$[email protected]..
We are using IIS4 with weblogic 4.5.1 sp11,
I thought I read someplace, their was a problem between wls 4.5.1 sp7
and
wls 5.1 where it didnt look in the folder where the dll was.
I will give it a try on monday.
Peter Mergaerts wrote in message <[email protected]>...
We tried to do the same thing.
We copied iisproxy.dll and iisproxy.ini to server1 and let IIS use this.dll
instance for proxying .jsp etc.
We copied the iisproxy.dll and iisproxy.ini to server 2, renamed
iisproxy.dll to iisproxy2.dll (to make sure another instance was used)
and
let the second iis site use iisproxy2.dll, but that didn't worked. (It
doesn't read the iisproxy.ini file located in the same directory as the.dll
file, altough in the manual it says it checks this first.) Now, I thinkit's
possosible to use several iisproxy.dll's as long as you rename it so
each
get it's own instance, the only problem is that each .dll doesn't readthe
correct iisproxy.ini file. (BEA, is this for SP7?)
Regards,
Peter Mergaerts -
How to make mod_wl_20 handle multiple weblogic sources
Hi community,
I'm configuring an Oracle HTTP Server as a proxy of multiple weblogic instances.
For the case of the AdminServer, I modify httpd.conf as follow:
<IfModule mod_weblogic.c>
WebLogicHost myhost.example.com
WebLogicPort 7001
</IfModule>
<Location /console>
SetHandler weblogic-handler
</Location>
Now that I have configured 2 managed weblogic servers using port 8001 and 8002. How should I do so that both 2 managed weblogic servers are also proxied by the Oracle HTTP Server?
Thanks,
DavidHello
I suppose your managed nodes are located on address and port
10.a.b.d:7001 and 10.a.b.e:7001
and your admin is : 10.a.b.c:8001
you can try this :
<IfModule mod_weblogic.c>
WebLogicCluster 10.a.b.d:7001,10.a.b.e:7001
</IfModule>
<Location /your_app>
SetHandler weblogic-handler
</Location>
<Location /console>
SetHandler weblogic-handler
WebLogicCluster 10.a.b.c:8001
</Location>
It should work for you , it works for me . . . . -
Multiple WebLogic server configurations
I am using WebLogic server in a non-clustured environment. Is there anyway
to:
a) start up the WebLogic server so it listens on multiple ports where each
port corresponds to a specific configuration; or,
b) start up multiple WebLogic servers each listening a unique port.
Essentially, I would like to have multiple configurations (myserver,
myserver2, myserver3, etc.). Is this possible and if so where is the best
place to look in the documentation to do this.
Thanks.
Steven R. BaturinSure, it's very easy. Just clone your Myserver directory and modify the
weblogic.properties file in each directory to have the port you want. So
you would end up with a /weblogic/myserver and a /weblogic/myserver2, each
one has a weblogic.properties file with two different ports configured.
Then you start Weblogic with the -D<name> command line option that tells it
what instance to load. Read the docs for details.
Steven R. Baturin wrote in message <3a82cbc9$[email protected]>...
I am using WebLogic server in a non-clustured environment. Is there anyway
to:
a) start up the WebLogic server so it listens on multiple ports where each
port corresponds to a specific configuration; or,
b) start up multiple WebLogic servers each listening a unique port.
Essentially, I would like to have multiple configurations (myserver,
myserver2, myserver3, etc.). Is this possible and if so where is the best
place to look in the documentation to do this.
Thanks.
Steven R. Baturin -
How to connect one IIS server to multiple non clustered WebLogic servers
I have the following installed on Win2K Servers:
IIS 6
BEA Weblogic 6.1 running some webservices
BEA Weblogic 8.1 running an application
-Both Weblogic servers are running on the same machine (different ports obviously), IIS is on a different machine on the same network.
I have the website currently configured so that jsp files and several servlets are forwarded to the 8.1 server. So: http://mysite.com/hello.jsp or http://mysite.com/myServlet will properly forward to the 8.1 instance.
What I want to do (and have been unable to do so thus far) is to setup IIS such that http://mysite.com/myServices will forward to the 6.1 instance.
I’ve tried to setup the 6.1 iisforward and isapi dll files in a separate folder with their own ini file but I get an Overlapped I/O operation is in progress whenever the 6.1 iisforward.dll file is loaded. (Application Protection is set to High)
Any suggestions?
Thanks.I have the following installed on Win2K Servers:
IIS 6
BEA Weblogic 6.1 running some webservices
BEA Weblogic 8.1 running an application
-Both Weblogic servers are running on the same machine (different ports obviously), IIS is on a different machine on the same network.
I have the website currently configured so that jsp files and several servlets are forwarded to the 8.1 server. So: http://mysite.com/hello.jsp or http://mysite.com/myServlet will properly forward to the 8.1 instance.
What I want to do (and have been unable to do so thus far) is to setup IIS such that http://mysite.com/myServices will forward to the 6.1 instance.
I’ve tried to setup the 6.1 iisforward and isapi dll files in a separate folder with their own ini file but I get an Overlapped I/O operation is in progress whenever the 6.1 iisforward.dll file is loaded. (Application Protection is set to High)
Any suggestions?
Thanks. -
IIS proxy 5.1 and Weblogic 6.1 does not support sticky session
Dear Sir,
Our system is migrating from Weblogic 5.1 to Weblogic 6.1. After testing on
development environment, it is found that IIS proxy for 5.1 plug-in and Weblogic
6.1 server is perfect match for our case. Since our appliction system hit some
bugs of IIS proxy for 6.1. In development environment, one IIS match with one
Weblogic.
During production launch, another problem found. It seems that IIS proxy 5.1
plug-in with Weblogic 6.1 does not support the sticky load balancing. A sticky
service is one where a client sends its requests to the same instance and those
requests are not redirected to other instances. In production, two IIS match with
two Weblogic. Below is
#WebLogicHost=10.0.3.12
#WebLogicPort=8012
WebLogicCluster=10.0.3.12:8012,10.0.3.13:8012
COnnectionTimeoutSecs=10
ConnectionRetrySecs=2
ErrorPage=https://www.xxxx.com/eBank/sysnotready.htm
CookieName=eBankingWebLogicSession
Anyone have idea on out case?
Thanks,
KAIMy test was with 6.1 SP3.
The way to tell is by analyzing the cookie(JSESSIONID).
Perhaps the behaviour changed post SP1. I can't say for sure.
Eric
"Gary Rudolph" <[email protected]> wrote in message
news:[email protected]...
Is that entirely true concerning you don't need the persistence set to
replicated in the weblogic.xml to gain sticky load balancing?
The reason I ask was that in our situation sticky wouldn't work without
having the persistence set to replicated. This was with NSAPI and WLS 6.1
SP1. The weblogic servers were configured in a weblogic cluster. So..based
on this statement we should not have needed to set the persistence, but in
practice we did for it to work.
Gary
"Eric Gross" <[email protected]> wrote in message
news:[email protected]...
I just checked, and you are correct. You just need to have clustering
enabled in 6.1. You do not necessarily need to have persistence set to
replicated.
Of course, you won't get failover, but you will get the sticky load
balancing.
Regards,
Eric
"Ricky Wong" <[email protected]> wrote in message
news:[email protected]...
Why do we need to set session persistence to replicate in order to
perform
sticky load balancing ? There is no such requirement in WebLogic 5.1.
As
far
as I know, the IIS plugin simply interprets the value of the sessioncookie,
which should be embedded with the application server address, then
forward
the request to that particular application server.
We didn't use session replication in our environment because not allsession
variables are serializable.
"Eric Gross" <[email protected]> wrote in message
news:[email protected]...
The problem you mentionned in the other newsgroup post has been
fixed
and
will be in SP4. If you are in production or nearing production and
need
a
resolution now, then please open a case with support.
You should not need any other parameters to do the load balancing.
But
to
have the sticky load balancing, you must make sure you have session
persistence set to replicated for the webapp in question.
I'm not sure I am understanding your 3rd question.
In any case, my advice is to either wait for SP4 to bereleased(scheduled
sometime this month) or if you really need to go into production
soon,
contact support to obtain the latest IIS plugin.
Regards,
Eric
"Mike" <[email protected]> wrote in message
news:[email protected]...
Dear Eric,
Thanks very much for you kindly information, but we still have thefollowing issues
regarding the WL IIS proxy:
1. We have already tried the IIS proxy that comes with WL6.1 SP3.However, the
result from that version of IIS proxy is not satisfactory, as weexperienced cases
where the web page is not displayed correctly (as in
http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.develo
per.interest.plug-in&item=994&utag=).
If there is any IIS proxy released after WL6.1 SP3, Could you
kindly
give
us
a pointer to the plugin?
2. In WL5.1 case, we are only required to have "WebLogicCluster"
parameter
set
to two weblogic servers in order use the load balancing features.
In
WL6.1, we
do not come across any additional settings required to support
load
balancing.
Is there any such settings required (e.g. in
config.xml,weblogic.xml,
application.xml,
etc?)
3. Does WL IIS proxy problem has anything to do with the version
of
the
IIS server/windows
versions that are using? we have already tried with IIS4 and IIS5
and
have
different
kinds of issues.
Thanks in advance for your kind assistance.
Mike
"Eric Gross" <[email protected]> wrote:
Yes, the session format has changed when using clustering and you
cannot
use
the 5.1 plugin to proxy to 6.1.
What problems did you have using the 6.1 plugin? Maybe you need
the
latest
6.1 plugin.
Regards,
Eric
"KAI" <[email protected]> wrote in message
news:[email protected]...
Dear Sir,
Our system is migrating from Weblogic 5.1 to Weblogic 6.1.
After
testing on
development environment, it is found that IIS proxy for 5.1
plug-in
and
Weblogic
6.1 server is perfect match for our case. Since our appliction
system
hit
some
bugs of IIS proxy for 6.1. In development environment, one IIS
match
with
one
Weblogic.
During production launch, another problem found. It seems
that
IIS
proxy 5.1
plug-in with Weblogic 6.1 does not support the sticky load
balancing.
A
sticky
service is one where a client sends its requests to the same
instance
and
those
requests are not redirected to other instances. In production,
two
IIS
match with
two Weblogic. Below is
#WebLogicHost=10.0.3.12
#WebLogicPort=8012
WebLogicCluster=10.0.3.12:8012,10.0.3.13:8012
COnnectionTimeoutSecs=10
ConnectionRetrySecs=2
ErrorPage=https://www.xxxx.com/eBank/sysnotready.htm
CookieName=eBankingWebLogicSession
Anyone have idea on out case?
Thanks,
KAI -
Update: verified in a 12.1.1.0 (JDK6) cluster - bug does not occur there.
Hi,
I have been migrating an 10.3.5.0 server to WebLogic 12.1.2.0 and have been unable to keep the subdeployment dropdown populated in the subdeployment tab of a uniform distributed queue when the subdeployment targets more than 1 JMS Server.
If I uncheck one of the servers - I work fine - however I would like to target all JMS Servers in the cluster - this used to work fine in 10.3.5.0
Following
http://docs.oracle.com/cd/E24329_01/apirefs.1211/e24401/taskhelp/jms_modules/distributed_queues/CreateUniformDistributedQueues.html
I am able to create a new queue no problem against the multiple-server subdeployment - but when I navigate to the subdeployment dropdown - the target is erased with "None".
If I save the subdeployment after setting it during the queue create - it is erased
<sub-deployment-name>MW-JMS-SubDeployment</sub-deployment-name>
Before:
<weblogic-jms xmlns="http://xmlns.oracle.com/weblogic/weblogic-jms" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-jms http://xmlns.oracle.com/weblogic/weblogic-jms/1.1/weblogic-jms.xsd">
<uniform-distributed-queue name="HousekeeperControlQueue">
<sub-deployment-name>MW-JMS-SubDeployment</sub-deployment-name>
<jndi-name>jms/HousekeeperControlQueue</jndi-name>
</uniform-distributed-queue>
</weblogic-jms>
After:
<weblogic-jms xmlns="http://xmlns.oracle.com/weblogic/weblogic-jms" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-jms http://xmlns.oracle.com/weblogic/weblogic-jms/1.1/weblogic-jms.xsd">
<uniform-distributed-queue name="HousekeeperControlQueue">
<jndi-name>jms/HousekeeperControlQueue</jndi-name>
</uniform-distributed-queue>
</weblogic-jms>
Workaround:
- upon server startup the config is valid - just dont re-save the jms module or the subdeployment target will be erases
- also when creating a new subdeployment you will be able to select it from a jms distributed queue in the advanced targeting section even if it contains expected multiple JMS servers
- you will not however be able to edit the JMS queue once created - if there is any change to targeting - recreating the queue is required
thank you
/michaelUpdate: verified in a 12.1.1.0 (JDK6) cluster - bug does not occur there.
Hi,
I have been migrating an 10.3.5.0 server to WebLogic 12.1.2.0 and have been unable to keep the subdeployment dropdown populated in the subdeployment tab of a uniform distributed queue when the subdeployment targets more than 1 JMS Server.
If I uncheck one of the servers - I work fine - however I would like to target all JMS Servers in the cluster - this used to work fine in 10.3.5.0
Following
http://docs.oracle.com/cd/E24329_01/apirefs.1211/e24401/taskhelp/jms_modules/distributed_queues/CreateUniformDistributedQueues.html
I am able to create a new queue no problem against the multiple-server subdeployment - but when I navigate to the subdeployment dropdown - the target is erased with "None".
If I save the subdeployment after setting it during the queue create - it is erased
<sub-deployment-name>MW-JMS-SubDeployment</sub-deployment-name>
Before:
<weblogic-jms xmlns="http://xmlns.oracle.com/weblogic/weblogic-jms" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-jms http://xmlns.oracle.com/weblogic/weblogic-jms/1.1/weblogic-jms.xsd">
<uniform-distributed-queue name="HousekeeperControlQueue">
<sub-deployment-name>MW-JMS-SubDeployment</sub-deployment-name>
<jndi-name>jms/HousekeeperControlQueue</jndi-name>
</uniform-distributed-queue>
</weblogic-jms>
After:
<weblogic-jms xmlns="http://xmlns.oracle.com/weblogic/weblogic-jms" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-jms http://xmlns.oracle.com/weblogic/weblogic-jms/1.1/weblogic-jms.xsd">
<uniform-distributed-queue name="HousekeeperControlQueue">
<jndi-name>jms/HousekeeperControlQueue</jndi-name>
</uniform-distributed-queue>
</weblogic-jms>
Workaround:
- upon server startup the config is valid - just dont re-save the jms module or the subdeployment target will be erases
- also when creating a new subdeployment you will be able to select it from a jms distributed queue in the advanced targeting section even if it contains expected multiple JMS servers
- you will not however be able to edit the JMS queue once created - if there is any change to targeting - recreating the queue is required
thank you
/michael -
Guys
is there any detailed step by step on how to make iis proxying to weblogic server?
Thanks in advanceNot exactly what you want, but the documentation is ok to get you
started.
http://support.bea.com/application?namespace=askbea&origin=ask_bea_answ
er.jsp&event=link.view_answer_page_clfydoc&answerpage=solution&page=wls
/S-20770.htm
This may also help.
http://edocs.bea.com/wls/docs81/plugins/isapi.html#113486
Pete -
Can we create multiple admin servers in one one weblogic domain.
Hi All,
Can we create multiple admin servers in one one weblogic domain.
if yes, please let me know.
Thankshttp://download.oracle.com/docs/cd/E21764_01/web.1111/e13716/toc.htm
Not through the configuration wizard.
To handle admin server availability (the admin server is not clusterable). This means that if the admin server goes
down, you cannot administer your WebLogic Server domain until you bring it back up. In most cases, you may
not be too concerned if the admin server goes down because all you need to do is restart it. If you use the node
manager to start the admin server, the node manager can automatically restart a failed admin server just like it can any other server.
What happens if the machine where the admin server runs fails in such a way that you cannot restart the admin server?
The answer is simple if you prepare for this event. Proper operation of the admin server relies on several configuration files
and any application files it controls. Typically, the best thing to do is to store the admin server's directory tree on a shared disk.
As long as the configuration and application files are accessible, you can restart the admin server on another machine. It is up
to you to make sure that you don't have more than one admin server running at a time. If the new machine can assume the
original admin server's Listen Address (or if it was not set), you can simply start the admin server on the new machine without
any configuration changes.
Otherwise, you will need to change the admin server's Listen Address. Since the managed servers ping the admin server URL every
10 seconds until it comes back up, you need to devise a way for the admin server URL to allow the managed server to find the restarted
admin server on the new IP address. The easiest way to achieve that is using a DNS name that maps to both IP addresses, or better yet
that is dynamically updated to point to the correct location of the admin server. If this is a graceful shutdown and migration, use the
WebLogic Console to change the Listen Address just before shutting down the admin server. If not, you will need to edit the config.xml
file by hand to replace the old Listen Address with the new one. Typically, it is recommended to plan ahead so that everything you need is
already in place to make admin server failover as painless as possible.
Maybe you are looking for
-
Freegoods(A+B=C)
Hi, In Free goods scenario.... EX : if Customer Orders A+B(Materials) then C(Material) should be Free. If the above said is possible in standard SAP, how can we Map this. if not is there is any other way to meet this Client requirement. Lakshmi
-
[SOLVED] external USB HDD fails to install arch w/boot device ERROR
I've been working on installing arch linux via an external USB harddrive (specifically seagate free agent go 320GB) for 1 week now, and everytime I failed - until TODAY! thankfully I found this post, where user Dieter@be references this link, which d
-
Error Message: Unable to get document: HTTP-1
We run tools 8.44 and Enterprise Portal 8.8. There are some paglets created on the Portal as well including a payadvice pagelet for the users to look up their pay information. Pay information comes from the HCM DB. What we notice from time to time is
-
How to open the OWB Design Center in Linux
Hi All, Currently, our OWB10.2. is installed in the Window2003 server, I could login the servers and go to Program -> OWB -> Design Center to open the Design center and create my own project or mapping. We just install OWB 10.2.0.4 in a Linux Ret Hat
-
Hi Experts, I have one issue in my BDC program, this prog is upload Journal entry. my Journal entry file name is like "378040". its number. its a cost center. now client requirement is different they want in front of the file added four zeros(0000).