Multi-tiers clustering problem: NameNotFoundException
Hi All
I am trying multi-tier clustering when I encounter an unexpected naming
exception. Following is the scenario.
1) There are two clusters: [webcluster] and [servercluster]. They are
in the same administration domain.
2) Each of them has only one server: [cscweb] and [cscserver].
3) Cluster addresses are [node177.truetel.com.tw:7001] and
[node177.truetel.com.tw:7003] respectively.
4) war files are deployed to [webcluster] while ejb jars are
deployed to [servercluster], supposedly.
My problem is that, if all the war files and jar files are deployed on
BOTH clusters, then the application runs smoothly. However,
if they are deployed as in step 4, then the unexpected
javax.naming.NameNotFoundException will be thrown.
If I also deployed SOME of the ejb jars to the [webcluster], then the
application can run until it fails to locate the ejbs not deployed on
the [webcluster]. A javax.naming.NameNotFoundException will be
thrown then.
It seems to be a JNDI problem where ejbs not in the same cluster
could not be located. Can this be fixed?
Any help will be appreciated,
Lynch
Hi All
I am trying multi-tier clustering when I encounter an unexpected naming
exception. Following is the scenario.
1) There are two clusters: [webcluster] and [servercluster]. They are
in the same administration domain.
2) Each of them has only one server: [cscweb] and [cscserver].
3) Cluster addresses are [node177.truetel.com.tw:7001] and
[node177.truetel.com.tw:7003] respectively.
4) war files are deployed to [webcluster] while ejb jars are
deployed to [servercluster], supposedly.
My problem is that, if all the war files and jar files are deployed on
BOTH clusters, then the application runs smoothly. However,
if they are deployed as in step 4, then the unexpected
javax.naming.NameNotFoundException will be thrown.
If I also deployed SOME of the ejb jars to the [webcluster], then the
application can run until it fails to locate the ejbs not deployed on
the [webcluster]. A javax.naming.NameNotFoundException will be
thrown then.
It seems to be a JNDI problem where ejbs not in the same cluster
could not be located. Can this be fixed?
Any help will be appreciated,
Lynch
Similar Messages
-
Multi-Owner Diskset problem with SC3.1U4 & Solaris 10
Hi All,
My Problem is after configured the mulit-owner diskset of SVM. If either one node has been restarted/rebooted. The rebooted node can't join back to the diskset like below status. I have tried to use some metaset commands to put the rebooted node to join backed the diskset but failed.
After both nodes rebooted. Then I run "metaset" command on both nodes, the status seems can't synchronize. "See below status for detail"
root@IMDUFSDBM01 # metaset -s racset
Multi-owner Set name = racset, Set number = 1, Master = IMDUFSDBM01
Host Owner Member
IMDUFSDBM01 Yes
IMDUFSDBM02 No
Driv Dbase
d6 Yes
root@IMDUFSDBM02 # metaset -s racset
Multi-owner Set name = racset, Set number = 1, Master =
Master and owner information unavailable until joined (metaset -j)
Host Owner Member
IMDUFSDBM01 multi-owner Yes
IMDUFSDBM02 No
Driv Dbase
d6 Yes
-------------------------------------------------------------------------Failed to use commands to put the IMDFUSDBM02 to diskset "racset".
root@IMDUFSDBM01 # metaset -s racset
Multi-owner Set name = racset, Set number = 1, Master = IMDUFSDBM01
Host Owner Member
IMDUFSDBM01 multi-owner Yes
Driv Dbase
d6 Yes root@IMDUFSDBM01 # metaset -s racset -d -h IMDUFSDBM02
metaset: IMDUFSDBM01: racset: host IMDUFSDBM02 does not have set
root@IMDUFSDBM01 # metaset -s racset -M -a -h IMDUFSDBM02
metaset: IMDUFSDBM01: racset: host IMDUFSDBM02 is already in the set
Dear all, any idea or experience on this problem?
Chowsingsing from Hong KongHi Tim/All,
I have party fixed the multi-owner diskset problem after create the resource for SUNW.rac_framework, SUNW.rac_udlm & SUNW.rac_svm. But the new problem is generated. The new problem is if two nodes are up, then the multi-owner diskset can be access via two nodes. But if either one node is down, the remain node can�t access the diskset (but the scstat status is fine). For example: node2 is down, node1 is up. Then multi-owner diskset membership of node1 is lost. If node1 is down, node2 is up. Then multi-owner diskset membership of node2 is lost. After both nodes become online, the diskset will resume to normal and can be access.
normal status of scstat and metaset
-- Cluster Nodes --
Node name Status
Cluster node: node2 Online
Cluster node: node1 Online
-- Cluster Transport Paths --
Endpoint Endpoint Status
Transport path: node2:qfe1 node1:qfe1 Path online
Transport path: node2:qfe0 node1:qfe0 Path online
-- Quorum Summary --
Quorum votes possible: 3
Quorum votes needed: 2
Quorum votes present: 3
-- Quorum Votes by Node --
Node Name Present Possible Status
Node votes: node2 1 1 Online
Node votes: node1 1 1 Online
-- Quorum Votes by Device --
Device Name Present Possible Status
Device votes: /dev/did/rdsk/d2s2 1 1 Online
-- Device Group Servers --
Device Group Primary Secondary
-- Device Group Status --
Device Group Status
-- Multi-owner Device Groups --
Device Group Online Status
Multi-owner device group: racset node1,node2
-- Resource Groups and Resources --
Group Name Resources
Resources: rac-rg rac-framework-rs rac-udlm-rs rac-svm-rs
-- Resource Groups --
Group Name Node Name State
Group: rac-rg node1 Online
Group: rac-rg node2 Online
-- Resources --
Resource Name Node Name State Status Message
Resource: rac-framework-rs node1 Online Online
Resource: rac-framework-rs node2 Online Online
Resource: rac-udlm-rs node1 Online Online
Resource: rac-udlm-rs node2 Online Online
Resource: rac-svm-rs node1 Online Online
Resource: rac-svm-rs node2 Online Online
-- IPMP Groups --
Node Name Group Status Adapter Status
IPMP Group: node2 sc_ipmp0 Online hme1 Online
IPMP Group: node2 sc_ipmp0 Online hme0 Online
IPMP Group: node1 sc_ipmp0 Online hme1 Online
IPMP Group: node1 sc_ipmp0 Online hme0 Online
Multi-owner Set name = racset, Set number = 1, Master = node1
Host Owner Member
node1 multi-owner Yes
node2 multi-owner Yes
Mediator Host(s) Aliases
node1
node2
Driv Dbase
d2 Yes
After shutdown node1, node2 remain running
-- Cluster Nodes --
Node name Status
Cluster node: node2 Online
Cluster node: node1 Offline
-- Cluster Transport Paths --
Endpoint Endpoint Status
Transport path: node2:qfe1 node1:qfe1 faulted
Transport path: node2:qfe0 node1:qfe0 faulted
-- Quorum Summary --
Quorum votes possible: 3
Quorum votes needed: 2
Quorum votes present: 2
-- Quorum Votes by Node --
Node Name Present Possible Status
Node votes: node2 1 1 Online
Node votes: node1 0 1 Offline
-- Quorum Votes by Device --
Device Name Present Possible Status
Device votes: /dev/did/rdsk/d2s2 1 1 Online
-- Device Group Servers --
Device Group Primary Secondary
-- Device Group Status --
Device Group Status
-- Multi-owner Device Groups --
Device Group Online Status
Multi-owner device group: racset node2
-- Resource Groups and Resources --
Group Name Resources
Resources: rac-rg rac-framework-rs rac-udlm-rs rac-svm-rs
-- Resource Groups --
Group Name Node Name State
Group: rac-rg node1 Offline
Group: rac-rg node2 Online
-- Resources --
Resource Name Node Name State Status Message
Resource: rac-framework-rs node1 Offline Offline
Resource: rac-framework-rs node2 Online Online
Resource: rac-udlm-rs node1 Offline Offline
Resource: rac-udlm-rs node2 Online Online
Resource: rac-svm-rs node1 Offline Offline
Resource: rac-svm-rs node2 Online Online
-- IPMP Groups --
Node Name Group Status Adapter Status
IPMP Group: node2 sc_ipmp0 Online hme1 Online
IPMP Group: node2 sc_ipmp0 Online hme0 Online
Multi-owner Set name = racset, Set number = 1, Master = node1
Host Owner Member
node1 multi-owner Yes
node2 No
Mediator Host(s) Aliases
node1
node2
Driv Dbase
d2 Yes
Anyone can help!!
Chowsingsing from HK -
SQL Server 2012 Multi-Site clustering with 2 nodes for HA and DR
Usually we setup 2 Node Prod cluster for Local HA and 1 or 2 Nodes in other data centre for DR
Given that we have an option to setup multi-site / multi-subnet clustering from SQL 2008 R2/2012. I am planning to use just 2 nodes, 1 in prod data centre and 1 in DR data centre with 2 or 3 instances. This will act as both HA and DR solution.
I would like to know if this solution is good, and any disadvantages, any best practices, etc.? By implementing this I can save some cost on physical servers.
Following will be configured:
* Will be using different subnets, quorum on different server with "Node and File Share Majority"
* All virtual IPs will be registered for virtual name, and Subnetdelay, Subnet threshold will be modified accordingly
* All nodes on same domain
* Use SAN Disk with replication to DR siteSQL 2008 R2 doesn't support multi-subnet clustering. You would still need 3rd party component like VLAN and Disk Replication. SQL 2012 is the first version to support multi-subnet clustering without using VLAN. you would still need disk replication hardware/software.
Taken from my book
Since nodes are often located in two different data centers at geographically dispersed locations, there is no shared storage between the nodes in a multi-site cluster. Clustering across two different data centers provides a higher level of availability and
protection at the storage level as we have more than a single copy of the data.
For SAN replication technology implemented in such clusters, the main activity is to keep data replicated between the sites. Typically, if we have nodes on two different sites, we would have two different network infrastructures and the nodes would be in
different subnets. In such cases, if we are on a SQL Server version before 2012, we need to use third party VLAN (Virtual LAN) technology so that one IP address travels between two sites. This is called wide-IP. Companies hesitate with this solution because
of the need to buy a third party solution to deploy the VLAN. Using VLAN technology means the same IP address would failover to the remote site in case of a local site disaster. Network administration might consider this as an overhead to maintenance and an
extra piece of the networking component that needs to be secure.
With SQL Server 2012 we do not need to use stretch VLAN technology but SAN replication is still needed for multi-site clustering. The OS version for this can be from Windows Server 2008 R2 and above. In this deployment, we can have a SQL virtual network
name having an “OR” dependency on two different IP addresses. One address would be representing each subnet. With the “OR” dependency, if IP1 or IP2 is online we just use the network name. This is one of the Enterprise Editions only features.
Other option which you can think of, without using 3rd party solutions would be AlwaysOn Availability Group. I have written details about it in my book.
Balmukund Lakhani | Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
This posting is provided "AS IS" with no warranties, and confers no rights.
My Blog |
Team Blog | @Twitter
Author: SQL Server 2012 AlwaysOn -
Paperback, Kindle -
SQL+-MULTI TABLE QUERY PROBLEM
HAI ALL,
ANY SUGGESTION PLEASE?
SUB: SQL+-MULTI TABLE QUERY PROBLEM
SQL+ QUERY GIVEN:
SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
DLC_POLYMORPHS_NORMAL_VALUE FROM PATIENTS_MASTER1, HAEMATOLOGY1,
DIFFERENTIAL_LEUCOCYTE_COUNT1
WHERE PATIENT_NUM = HMTLY_PATIENT_NUM AND PATIENT_NUM = DLC_PATIENT_NUM AND PATIENT_NUM
= &PATIENT_NUM;
RESULT GOT:
&PATIENT_NUM =1
no rows selected
&PATIENT_NUM=2
no rows selected
&PATIENT_NUM=3
PATIENT_NUM 3
PATIENT_NAME KKKK
HMTLY_TEST_NAME HAEMATOLOGY
HMTLY_RBC_VALUE 4
HMTLY_RBC_NORMAL 4.6-6.0
DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
DLC_POLYMORPHS_VALUE 60
DLC_POLYMORPHS_NORMAL_VALUE 40-65
ACTUAL WILL BE:
&PATIENT_NUM=1
PATIENT_NUM 1
PATIENT_NAME BBBB
HMTLY_TEST_NAME HAEMATOLOGY
HMTLY_RBC_VALUE 5
HMTLY_RBC_NORMAL 4.6-6.0
&PATIENT_NUM=2
PATIENT_NUM 2
PATIENT_NAME GGGG
DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
DLC_POLYMORPHS_VALUE 42
DLC_POLYMORPHS_NORMAL_VALUE 40-65
&PATIENT_NUM=3
PATIENT_NUM 3
PATIENT_NAME KKKK
HMTLY_TEST_NAME HAEMATOLOGY
HMTLY_RBC_VALUE 4
HMTLY_RBC_NORMAL 4.6-6.0
DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
DLC_POLYMORPHS_VALUE 60
DLC_POLYMORPHS_NORMAL_VALUE 40-65
4 TABLES FOR CLINICAL LAB FOR INPUT DATA AND GET REPORT ONLY FOR TESTS MADE FOR PARTICULAR
PATIENT.
TABLE1:PATIENTS_MASTER1
COLUMNS:PATIENT_NUM, PATIENT_NAME,
VALUES:
PATIENT_NUM
1
2
3
4
PATIENT_NAME
BBBB
GGGG
KKKK
PPPP
TABLE2:TESTS_MASTER1
COLUMNS:TEST_NUM, TEST_NAME
VALUES:
TEST_NUM
1
2
TEST_NAME
HAEMATOLOGY
DIFFERENTIAL LEUCOCYTE COUNT
TABLE3:HAEMATOLOGY1
COLUMNS:
HMTLY_NUM,HMTLY_PATIENT_NUM,HMTLY_TEST_NAME,HMTLY_RBC_VALUE,HMTLY_RBC_NORMAL_VALUE
VALUES:
HMTLY_NUM
1
2
HMTLY_PATIENT_NUM
1
3
MTLY_TEST_NAME
HAEMATOLOGY
HAEMATOLOGY
HMTLY_RBC_VALUE
5
4
HMTLY_RBC_NORMAL_VALUE
4.6-6.0
4.6-6.0
TABLE4:DIFFERENTIAL_LEUCOCYTE_COUNT1
COLUMNS:DLC_NUM,DLC_PATIENT_NUM,DLC_TEST_NAME,DLC_POLYMORPHS_VALUE,DLC_POLYMORPHS_
NORMAL_VALUE,
VALUES:
DLC_NUM
1
2
DLC_PATIENT_NUM
2
3
DLC_TEST_NAME
DIFFERENTIAL LEUCOCYTE COUNT
DIFFERENTIAL LEUCOCYTE COUNT
DLC_POLYMORPHS_VALUE
42
60
DLC_POLYMORPHS_NORMAL_VALUE
40-65
40-65
THANKS
RCS
E-MAIL:[email protected]
--------I think you want an OUTER JOIN
SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
DLC_POLYMORPHS_NORMAL_VALUE
FROM PATIENTS_MASTER1, HAEMATOLOGY1, DIFFERENTIAL_LEUCOCYTE_COUNT1
WHERE PATIENT_NUM = HMTLY_PATIENT_NUM (+)
AND PATIENT_NUM = DLC_PATIENT_NUM (+)
AND PATIENT_NUM = &PATIENT_NUM;Edited by: shoblock on Nov 5, 2008 12:17 PM
outer join marks became stupid emoticons or something. attempting to fix -
Clustering and multi dimensional clustering?
hi friends,
why do we need Clustering and multi dimensional Clustering in bi 7.0?
can i get any scenerio?
Regards,
suneel.Hi Suneel,
You can get some good info here: http://help.sap.com/saphelp_nw70/helpdata/en/79/401442499cca7ee10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/02/5cf74153b6ca17e10000000a155106/content.htm
Hope this helps... -
Hi,
I am trying to configure multi-tier clustering.
Configured 2 clusters each with one machine and one WLS.
Set up the JNDI lookup on machine 1 as below:
Hashtable ht = new Hashtable();
ht.pu(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, "t3://machine2:port");
Deployed web app on machine. Ejbs on the other.
Machine1 has all the necessary home and remote interface of
the ejbs on Machine2.
Webapp gives me the following error:
javax.naming.CommunicationException [Root exception is weblogic.rmi.UnmarshalException:
Unmarshalling return
- with nested exception:
[java.lang.ClassNotFoundException: class com.edocs.enrollment.user.AccountBeanHomeImpl_ServiceStub
previously not found]]
Any one know what I am missing?
Thanks,
Sreeni
I tried that. It passed that error and was giving a jndi link error.
My ejb jndi name is "edx/ejb/PWCConfig". It gives the whole name
as the remaining name. I did not set the provider URL for this
bean as this is not exposed to the webApp.
My understanding is that if I have the home and remote interface
is good enough.
Appreciate any help.
Thanks,
Sreeni
Chris Palmer <[email protected]> wrote:
>The lookup looks ok. Make sure that machine1 has not only
>the home & remote interfaces, but also the
>stubs generated by ejbc, on it's classpath (or in the
>WEB-INF/lib directory for the web app). (Try
>just including the whole jar file produced by ejbc).
>
>Sreeni Chippada wrote:
>
>> Hi,
>> I am trying to configure multi-tier clustering.
>> Configured 2 clusters each with one machine and
>one WLS.
>> Set up the JNDI lookup on machine 1 as below:
>>
>> Hashtable ht = new Hashtable();
>> ht.pu(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
>> ht.put(Context.PROVIDER_URL, "t3://machine2:port");
>>
>> Deployed web app on machine. Ejbs on the other.
>> Machine1 has all the necessary home and remote interface
>of
>> the ejbs on Machine2.
>>
>> Webapp gives me the following error:
>>
>> javax.naming.CommunicationException [Root exception
>is weblogic.rmi.UnmarshalException:
>> Unmarshalling return
>> - with nested exception:
>> [java.lang.ClassNotFoundException: class com.edocs.enrollment.user.AccountBeanHomeImpl_ServiceStub
>> previously not found]]
>>
>> Any one know what I am missing?
>>
>> Thanks,
>> Sreeni
>
-
JRun multi-svr clustering seems to disconnect on reboot
i have recently upgraded to mx 7 and have the multi-server
configuration set up with 2 identical instances on the same
machine, added to a cluster. these each have 5 websites using IIS
6.
after the cluster was made, i ran the webserver config tool
and choose all sites and chose the cluster name and all is well.
until i have to reboot, in which case the sites display an
iis error about the page cannot be displayed, 403 error.
if i open the webserver config tool and remove the cluster
then re-add it, it works fine, until the next reboot, etc. etc.
does anyone know why this would be happening?
for what it's worth, i am also fine tuning the windows NLB
and need to reboot to test, which is how i found this problem.
i have never had a clustering question answered here, so
maybe my luck will change this time...
thanks so muchHi \HDL and welcome to Apple Discussions!
Do you know someone with another power adapter you can use to test with? I would try that first, to isolate the problem to one or the other, before you make your purchase.
If not, I would suggest carrying the MacBook in to an Apple retail store to let them make the diagnosis. Be sure to [make an appointment|www.apple.com/retail] first or you may spend a long time waiting to talk to a Mac Genius.
Best of luck. -
Multi-Master replication problems
Multi Master Servers consists of 2 servers.
For this, the Sync function is satisfied.
But I think it's some problems.
If Master 2 Server is dead, only Master 1 saves updated data.
Master 2 starts service again after recovery.
At that time, if clients try to read the data before master 1 and master 2 make sync, isn’t it any problem?
(Because Master 2 data is not update.I know that auto sync time is not immediately ).
How can i solve thie problem.
Please give me the answer.You will need to manually trigger Master 1 to send the update to Master 2. In worst case, you may need to re-initialize Master 2.
-
Hp officejet pro 8600 multi-card reader problem
Have officejet 8600 printer/fax with multi-card reader. All worked fine when wired to Apple computer before. Went wireless last week...set up router etc. All worked fine till I tried to load an sd camera card in the printer like i had done many times before. Doesn't recognize the multi-drive...all lights start to flash..tells me i need to turn printer off/on to continue....NEVER does recognize the card reader!...
I remember there was an update from Apple that had to do with printer drivers on Oct.15th....could that be the problem or do I need to set something else because of the wireless setup?
The printer works fine otherwise....it does recognize the wireless connection for straight printing. I haven't tried the fax part yet.Hi lincon50
I understand the memory card isn't being recognized since the wireless setup and the apple update.
Please take a look at the post from pcwizard and give it a try.
http://h30434.www3.hp.com/t5/Other-Printing-Questions/transferring-photos-from-memory-card-to-comput...
Here is a url for memory card troubleshooting.
I would test the memory card in another device.
http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&docname=c00059994#N824
If you need more assistance just let me know.
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
Gemini02
I work on behalf of HP -
Recurring Multi-Room DVR problem
Hello.
My multi-room DVR (new - installed in April) is repeatedly having issues lately. Once about two weeks ago we turned it on and, though the FiOS live TV option was working fine, the DVR button brought us to a screen saying something about how the multiroom DVR is unavailable and to try unplugging it. There were no recordings. We did unplug it and leave it unplugged for about 5 minutes. When we plugged it back in it was working again but no programs or scheduled recordings were saved. It was like starting from scratch and we were frustrated, but we thought the problem was solved.
Since then the same thing has happened three more times. The third time I live chatted with a Verizon support tech and she ran some remote tests and reset the machine and it worked. The saved and scheduled recordings were back too, but one scheduled recording just hadn't been recorded (probably because the issue was happening with the DVR all afternoon without us knowing and so it wasn't able to record. Today it happened again (for the fourth time) and I went on FiOS support troubleshooting. A reset of the machine worked, and our couple of recordings that we have had since the last time this happened are still there.
So the problem seems to be getting better. But, I'm still frustrated because I don't understand what the underlying problem is and how to fix it. I don't want to be doing this troubleshooting every day. Especially because if it malfunctions while I'm at work or, even worse, away for a week it won't record my shows. What's the point of having a DVR if I can't be sure that my shows will be saved for me to watch at my convenience?
Does anyone know what might be wrong with the machine or its settings and how I can make sure this doesn't keep happening on a regular basis?
Thanks,
EmilyHi Emily - I sent you a message to get some more information about your DVR issues. Please respond when you're able. Thanks -- Karl
Karl
Verizon Support
Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or Plan. -
Application identity multi-colum PK problem
Hello,
I am having problem with application identity in case of multi-colum PK when
componente of OID class are themselve percistent classes.
OrgUnitTypeRole class identified by OrgUnitType and Role which are both
persistent classes.
Attached are OrgUnitTypeRole and OrgUnitTypeRoleOid classes
I am getting following exception:
javax.jdo.JDOFatalDataStoreException: The registered class
"peacetech.gao.usorg.jdo.OrgUnitTypeRole" is not compiled or not longer
exists. If the class has been deleted, unregister it before proceeding.
NestedThrowables:
java.lang.VerifyError: (class: peacetech/gao/usorg/jdo/OrgUnitTypeRole,
method: jdoCopyKeyFieldsToObjectId signature:
(Ljavax/jdo/PersistenceCapable$ObjectIdFieldManager;Ljava/lang/Object;)V)
Bad type in putfield/putstatic
at com.solarmetric.kodo.impl.jdbc.schema.DB.getPersistentTypes(DB.java:270)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.setup(JDBCPersi
stenceManagerFactory.java:170)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.privateSetup(Pers
istenceManagerFactoryImpl.java:501)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:61)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:50)
at
peacetech.gao.usorg.jdo.JDOFactory.getPersistenceManager(JDOFactory.java:70)
at peacetech.gao.usorg.gui.BrowserFrame.<init>(BrowserFrame.java:158)
at peacetech.gao.usorg.gui.Browser.<init>(Browser.java:23)
at peacetech.gao.usorg.gui.Browser.main(Browser.java:85)
Thank you very much in advance
Alex
begin 666 OrgUnitTypeRoleOid.java
M"B\J*@H@*B!#;W!Y<FEG:'0@*&,I(#(P,# L(%!E86-E(%1E8VAN;VQO9WDL
M($EN8RX*("H@)$%U=&AO<B0*("H@)%)E=FES:6]N)"P@)$1A=&4D"B J("1.
M;TME>7=O<F1S) H@*B\*"G!A8VMA9V4@<&5A8V5T96-H+F=A;RYU<V]R9RYJ
M9&\N;VED.PH*:6UP;W)T('!E86-E=&5C:"YG86\N=7-O<F<N:F1O+D]R9U5N
M:714>7!E.PII;7!O<G0@<&5A8V5T96-H+F=A;RYU<V]R9RYJ9&\N4F]L93L*
M"G!U8FQI8R!C;&%S<R!/<F=5;FET5'EP95)O;&5/:60@:6UP;&5M96YT<R!J
M879A+FEO+E-E<FEA;&EZ86)L92!["B @<'5B;&EC($]R9U5N:714>7!E(&]R
M9U5N:714>7!E.PH@('!U8FQI8R!2;VQE(')O;&4["@H@('!U8FQI8R!/<F=5
M;FET5'EP95)O;&5/:60H*2![?0H*("!P=6)L:6,@3W)G56YI=%1Y<&52;VQE
M3VED*$]R9U5N:714>7!E(&]R9U5N:714>7!E+"!2;VQE(')O;&4I('L*(" @
M('1H:7,N;W)G56YI=%1Y<&4@/2!O<F=5;FET5'EP93L*(" @('1H:7,N<F]L
M92 ](')O;&4["B @?0H*("!P=6)L:6,@:6YT(&AA<VA#;V1E*"D@>PH@(" @
M<F5T=7)N(&]R9U5N:714>7!E+FAA<VA#;V1E*"D["B @?0H*("!P=6)L:6,@
M8F]O;&5A;B!E<75A;',H3V)J96-T(&\I('L*(" @(&EF("AO(#T]('1H:7,I
M('L*(" @(" @<F5T=7)N('1R=64["B @("!](&5L<V4@:68@*&\@:6YS=&%N
M8V5O9B!/<F=5;FET5'EP95)O;&5/:60I('L*(" @(" @3W)G56YI=%1Y<&52
M;VQE3VED(&]T:&5R(#T@*$]R9U5N:714>7!E4F]L94]I9"EO.PH@(" @("!R
M971U<FX@*&]R9U5N:714>7!E+F5Q=6%L<RAO=&AE<BYO<F=5;FET5'EP92D@
M)B8@<F]L92YE<75A;',H;W1H97(N<F]L92DI.PH@(" @?2!E;'-E('L*(" @
=(" @<F5T=7)N(&9A;'-E.PH@(" @?0H@('T*?0H`
`
end
begin 666 OrgUnitTypeRole.java
M+RHJ"B J($-O<'ER:6=H=" H8RD@,C P,"P@4&5A8V4@5&5C:&YO;&]G>2P@
M26YC+@H@*B D075T:&]R.B!2;WET;6%N+"!!;&5X) H@*B D4F5V:7-I;VXZ
M(#0D+" D1&%[email protected]\R-R\R,# Q(#<Z,C0Z,S8@4$TD"B J("1.;TME>7=O
M<F1S) H@*B\*"B\J"DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H
M;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED
M+"!H;VYO<FEF:6,I(%9!3%5%4R H,2P@,3$X+" Q+" G4V5N+B<I.PI)3E-%
M4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET7W1Y<&5?<F]L
M95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I9FEC*2!604Q5
M15,@*#(L(#(Q."P@,BP@)U)E<"XG*3L*"FEN<V5R="!I;G1O(&]R9U]U;FET
M7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T
M>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I"G-E;&5C="!R;W=N=6T@*R Q,"P@
M="XJ("!F<F]M("@*<V5L96-T(&]R9U]U;FET7W1Y<&4L(')O;&5?:60L("=3
M96XN)PIF<F]M(&]R9U]U;FET7W1Y<&4L(')O;&4*=VAE<F4@;W)G7W5N:71?
M='EP92!B971W965N(#$S,"!A;F0@,3@P("!A;F0@(')O;&5?:60@/B R"G5N
M:6]N"G-E;&5C="!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+" G4F5P+B<*9G)O
M;2!O<F=?=6YI=%]T>7!E+"!R;VQE"G=H97)E(&]R9U]U;FET7W1Y<&4@8F5T
M=V5E;B R,S @86YD(#(X," @86YD("!R;VQE7VED(#X@,@IU;FEO;@IS96QE
M8W0@;W)G7W5N:71?='EP92P@<F]L95]I9"P@;G5L; IF<F]M(&]R9U]U;FET
M7W1Y<&4L(')O;&4*=VAE<F4@;W)G7W5N:71?='EP92!B971W965N(#,S,"!A
M;F0@,S@P("!A;F0@(')O;&5?:60@/B R"BD@= H*24Y315)4($E.5$\@;W)G
M7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L(&]R9U]U
M;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@Q+" Q,3 L
M(#$L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L
M92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE
M7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,BP@,3$P+" R+" G4V5N871O<B<I
M.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET7W1Y
M<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I9FEC
M*2!604Q515,@*#,L(#$Q,"P@,RP@)U-E;F%T;W(G*3L*24Y315)4($E.5$\@
M;W)G7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L(&]R
M9U]U;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@T+" Q
M,3 L(#0L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?
M<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R
M;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H-2P@,34P+" Q+" G4V5N871O
M<B<I.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET
M7W1Y<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I
M9FEC*2!604Q515,@*#8L(#$U,"P@,BP@)U-E;F%T;W(G*3L*24Y315)4($E.
M5$\@;W)G7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L
M(&]R9U]U;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@W
M+" Q-3 L(#,L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y
M<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E
M+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H."P@,34P+" T+" G4V5N
M871O<B<I.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U
M;FET7W1Y<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N
M;W)I9FEC*2!604Q515,@*#DL(#$P.2P@,RP@)U-E;F%T;W(G*3L*"DE.4T52
M5"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE
M7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%
M4R H,3$L(#(Q,"P@,2P@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/
M(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O
M<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,3(L
M(#(Q,"P@,BP@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U
M;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI
M=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,3,L(#(Q,"P@
M,RP@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y
M<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E
M+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,30L(#(Q,"P@-"P@)U)E
M<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L
M92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE
M7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,34L(#(U,"P@,2P@)U)E<')E<V5N
M=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G
M7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H
M;VYO<FEF:6,I(%9!3%5%4R H,38L(#(U,"P@,BP@)U)E<')E<V5N=&%T:79E
M)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?
M='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF
M:6,I(%9!3%5%4R H,3<L(#(U,"P@,RP@)U)E<')E<V5N=&%T:79E)RD["DE.
M4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R
M;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!
M3%5%4R H,3@L(#(U,"P@-"P@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)
M3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED
M+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H
M,3DL(#(P.2P@,RP@)U)E<')E<V5N=&%T:79E)RD["BHO"@H*<&%C:V%G92!P
M96%C971E8V@N9V%O+G5S;W)G+FID;SL*"G!U8FQI8R!C;&%S<R!/<F=5;FET
M5'EP95)O;&4@>PH@('!R:79A=&4@3W)G56YI=%1Y<&4@;W)G56YI=%1Y<&4[
M"B @<')I=F%T92!2;VQE(')O;&4["B @<')I=F%T92!3=')I;F<@:&]N;W)I
M9FEC.PH*("!P=6)L:6,@3W)G56YI=%1Y<&52;VQE*"D@>WT*"B @<'5B;&EC
M($]R9U5N:714>7!E(&=E=$]R9U5N:714>7!E*"D@>PH@(" @<F5T=7)N(&]R
M9U5N:714>7!E.PH@('T*"B @<'5B;&EC('9O:60@<V5T3W)G56YI=%1Y<&4H
M3W)G56YI=%1Y<&4@;W)G56YI=%1Y<&4I('L*(" @('1H:7,N;W)G56YI=%1Y
M<&4@/2!O<F=5;FET5'EP93L*("!]"@H@('!U8FQI8R!V;VED('-E=%)O;&4H
M4F]L92!R;VQE*2!["B @("!T:&ES+G)O;&4@/2!R;VQE.PH@('T*"B @<'5B
M;&EC(%)O;&4@9V5T4F]L92@I('L*(" @(')E='5R;B!R;VQE.PH@('T*"B @
M<'5B;&EC('9O:60@<V5T2&]N;W)I9FEC*%-T<FEN9R!H;VYO<FEF:6,I('L*
M(" @('1H:7,N:&]N;W)I9FEC(#T@:&]N;W)I9FEC.PH@('T*"B @<'5B;&EC
M(%-T<FEN9R!G971(;VYO<FEF:6,H*2!["B @("!R971U<FX@:&]N;W)I9FEC
M.PH@('T*"B @<'5B;&EC(&EN="!H87-H0V]D92@I('L*(" @(')E='5R;B!O
M<F=5;FET5'EP92YH87-H0V][email protected]@('T*"B @<'5B;&EC(&)O;VQE86X@
M97%U86QS*$]B:F5C="!O*2!["B @("!I9B H;R ]/2!T:&ES*2!["B @(" @
M(')E='5R;B!T<G5E.PH@(" @?2!E;'-E(&EF("AO(&EN<W1A;F-E;V8@3W)G
M56YI=%1Y<&52;VQE*2!["B @(" @($]R9U5N:714>7!E4F]L92!O=&AE<B ]
M("A/<F=5;FET5'EP95)O;&4I;SL*(" @(" @<F5T=7)N("AO<F=5;FET5'EP
M92YE<75A;',H;W1H97(N;W)G56YI=%1Y<&4I("8F(')O;&4N97%U86QS*&]T
M:&5R+G)O;&4I*3L*(" @('T@96QS92!["B @(" @(')E='5R;B!F86QS93L*
-(" @('T*("!]"@I]"@``
`
endHello,
I am having problem with application identity in case of multi-colum PK when
componente of OID class are themselve percistent classes.
OrgUnitTypeRole class identified by OrgUnitType and Role which are both
persistent classes.
Attached are OrgUnitTypeRole and OrgUnitTypeRoleOid classes
I am getting following exception:
javax.jdo.JDOFatalDataStoreException: The registered class
"peacetech.gao.usorg.jdo.OrgUnitTypeRole" is not compiled or not longer
exists. If the class has been deleted, unregister it before proceeding.
NestedThrowables:
java.lang.VerifyError: (class: peacetech/gao/usorg/jdo/OrgUnitTypeRole,
method: jdoCopyKeyFieldsToObjectId signature:
(Ljavax/jdo/PersistenceCapable$ObjectIdFieldManager;Ljava/lang/Object;)V)
Bad type in putfield/putstatic
at com.solarmetric.kodo.impl.jdbc.schema.DB.getPersistentTypes(DB.java:270)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.setup(JDBCPersi
stenceManagerFactory.java:170)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.privateSetup(Pers
istenceManagerFactoryImpl.java:501)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:61)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:50)
at
peacetech.gao.usorg.jdo.JDOFactory.getPersistenceManager(JDOFactory.java:70)
at peacetech.gao.usorg.gui.BrowserFrame.<init>(BrowserFrame.java:158)
at peacetech.gao.usorg.gui.Browser.<init>(Browser.java:23)
at peacetech.gao.usorg.gui.Browser.main(Browser.java:85)
Thank you very much in advance
Alex
begin 666 OrgUnitTypeRoleOid.java
M"B\J*@H@*B!#;W!Y<FEG:'0@*&,I(#(P,# L(%!E86-E(%1E8VAN;VQO9WDL
M($EN8RX*("H@)$%U=&AO<B0*("H@)%)E=FES:6]N)"P@)$1A=&4D"B J("1.
M;TME>7=O<F1S) H@*B\*"G!A8VMA9V4@<&5A8V5T96-H+F=A;RYU<V]R9RYJ
M9&\N;VED.PH*:6UP;W)T('!E86-E=&5C:"YG86\N=7-O<F<N:F1O+D]R9U5N
M:714>7!E.PII;7!O<G0@<&5A8V5T96-H+F=A;RYU<V]R9RYJ9&\N4F]L93L*
M"G!U8FQI8R!C;&%S<R!/<F=5;FET5'EP95)O;&5/:60@:6UP;&5M96YT<R!J
M879A+FEO+E-E<FEA;&EZ86)L92!["B @<'5B;&EC($]R9U5N:714>7!E(&]R
M9U5N:714>7!E.PH@('!U8FQI8R!2;VQE(')O;&4["@H@('!U8FQI8R!/<F=5
M;FET5'EP95)O;&5/:60H*2![?0H*("!P=6)L:6,@3W)G56YI=%1Y<&52;VQE
M3VED*$]R9U5N:714>7!E(&]R9U5N:714>7!E+"!2;VQE(')O;&4I('L*(" @
M('1H:7,N;W)G56YI=%1Y<&4@/2!O<F=5;FET5'EP93L*(" @('1H:7,N<F]L
M92 ](')O;&4["B @?0H*("!P=6)L:6,@:6YT(&AA<VA#;V1E*"D@>PH@(" @
M<F5T=7)N(&]R9U5N:714>7!E+FAA<VA#;V1E*"D["B @?0H*("!P=6)L:6,@
M8F]O;&5A;B!E<75A;',H3V)J96-T(&\I('L*(" @(&EF("AO(#T]('1H:7,I
M('L*(" @(" @<F5T=7)N('1R=64["B @("!](&5L<V4@:68@*&\@:6YS=&%N
M8V5O9B!/<F=5;FET5'EP95)O;&5/:60I('L*(" @(" @3W)G56YI=%1Y<&52
M;VQE3VED(&]T:&5R(#T@*$]R9U5N:714>7!E4F]L94]I9"EO.PH@(" @("!R
M971U<FX@*&]R9U5N:714>7!E+F5Q=6%L<RAO=&AE<BYO<F=5;FET5'EP92D@
M)B8@<F]L92YE<75A;',H;W1H97(N<F]L92DI.PH@(" @?2!E;'-E('L*(" @
=(" @<F5T=7)N(&9A;'-E.PH@(" @?0H@('T*?0H`
`
end
begin 666 OrgUnitTypeRole.java
M+RHJ"B J($-O<'ER:6=H=" H8RD@,C P,"P@4&5A8V4@5&5C:&YO;&]G>2P@
M26YC+@H@*B D075T:&]R.B!2;WET;6%N+"!!;&5X) H@*B D4F5V:7-I;VXZ
M(#0D+" D1&%[email protected]\R-R\R,# Q(#<Z,C0Z,S8@4$TD"B J("1.;TME>7=O
M<F1S) H@*B\*"B\J"DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H
M;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED
M+"!H;VYO<FEF:6,I(%9!3%5%4R H,2P@,3$X+" Q+" G4V5N+B<I.PI)3E-%
M4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET7W1Y<&5?<F]L
M95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I9FEC*2!604Q5
M15,@*#(L(#(Q."P@,BP@)U)E<"XG*3L*"FEN<V5R="!I;G1O(&]R9U]U;FET
M7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T
M>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I"G-E;&5C="!R;W=N=6T@*R Q,"P@
M="XJ("!F<F]M("@*<V5L96-T(&]R9U]U;FET7W1Y<&4L(')O;&5?:60L("=3
M96XN)PIF<F]M(&]R9U]U;FET7W1Y<&4L(')O;&4*=VAE<F4@;W)G7W5N:71?
M='EP92!B971W965N(#$S,"!A;F0@,3@P("!A;F0@(')O;&5?:60@/B R"G5N
M:6]N"G-E;&5C="!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+" G4F5P+B<*9G)O
M;2!O<F=?=6YI=%]T>7!E+"!R;VQE"G=H97)E(&]R9U]U;FET7W1Y<&4@8F5T
M=V5E;B R,S @86YD(#(X," @86YD("!R;VQE7VED(#X@,@IU;FEO;@IS96QE
M8W0@;W)G7W5N:71?='EP92P@<F]L95]I9"P@;G5L; IF<F]M(&]R9U]U;FET
M7W1Y<&4L(')O;&4*=VAE<F4@;W)G7W5N:71?='EP92!B971W965N(#,S,"!A
M;F0@,S@P("!A;F0@(')O;&5?:60@/B R"BD@= H*24Y315)4($E.5$\@;W)G
M7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L(&]R9U]U
M;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@Q+" Q,3 L
M(#$L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L
M92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE
M7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,BP@,3$P+" R+" G4V5N871O<B<I
M.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET7W1Y
M<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I9FEC
M*2!604Q515,@*#,L(#$Q,"P@,RP@)U-E;F%T;W(G*3L*24Y315)4($E.5$\@
M;W)G7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L(&]R
M9U]U;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@T+" Q
M,3 L(#0L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?
M<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R
M;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H-2P@,34P+" Q+" G4V5N871O
M<B<I.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U;FET
M7W1Y<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N;W)I
M9FEC*2!604Q515,@*#8L(#$U,"P@,BP@)U-E;F%T;W(G*3L*24Y315)4($E.
M5$\@;W)G7W5N:71?='EP95]R;VQE("AO<F=?=6YI=%]T>7!E7W)O;&5?:60L
M(&]R9U]U;FET7W1Y<&4L(')O;&5?:60L(&AO;F]R:69I8RD@5D%,5453("@W
M+" Q-3 L(#,L("=396YA=&]R)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y
M<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E
M+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H."P@,34P+" T+" G4V5N
M871O<B<I.PI)3E-%4E0@24Y43R!O<F=?=6YI=%]T>7!E7W)O;&4@*&]R9U]U
M;FET7W1Y<&5?<F]L95]I9"P@;W)G7W5N:71?='EP92P@<F]L95]I9"P@:&]N
M;W)I9FEC*2!604Q515,@*#DL(#$P.2P@,RP@)U-E;F%T;W(G*3L*"DE.4T52
M5"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE
M7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%
M4R H,3$L(#(Q,"P@,2P@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/
M(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O
M<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,3(L
M(#(Q,"P@,BP@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U
M;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI
M=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,3,L(#(Q,"P@
M,RP@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y
M<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E
M+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,30L(#(Q,"P@-"P@)U)E
M<')E<V5N=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L
M92 H;W)G7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE
M7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H,34L(#(U,"P@,2P@)U)E<')E<V5N
M=&%T:79E)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G
M7W5N:71?='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H
M;VYO<FEF:6,I(%9!3%5%4R H,38L(#(U,"P@,BP@)U)E<')E<V5N=&%T:79E
M)RD["DE.4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?
M='EP95]R;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF
M:6,I(%9!3%5%4R H,3<L(#(U,"P@,RP@)U)E<')E<V5N=&%T:79E)RD["DE.
M4T525"!)3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R
M;VQE7VED+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!
M3%5%4R H,3@L(#(U,"P@-"P@)U)E<')E<V5N=&%T:79E)RD["DE.4T525"!)
M3E1/(&]R9U]U;FET7W1Y<&5?<F]L92 H;W)G7W5N:71?='EP95]R;VQE7VED
M+"!O<F=?=6YI=%]T>7!E+"!R;VQE7VED+"!H;VYO<FEF:6,I(%9!3%5%4R H
M,3DL(#(P.2P@,RP@)U)E<')E<V5N=&%T:79E)RD["BHO"@H*<&%C:V%G92!P
M96%C971E8V@N9V%O+G5S;W)G+FID;SL*"G!U8FQI8R!C;&%S<R!/<F=5;FET
M5'EP95)O;&4@>PH@('!R:79A=&4@3W)G56YI=%1Y<&4@;W)G56YI=%1Y<&4[
M"B @<')I=F%T92!2;VQE(')O;&4["B @<')I=F%T92!3=')I;F<@:&]N;W)I
M9FEC.PH*("!P=6)L:6,@3W)G56YI=%1Y<&52;VQE*"D@>WT*"B @<'5B;&EC
M($]R9U5N:714>7!E(&=E=$]R9U5N:714>7!E*"D@>PH@(" @<F5T=7)N(&]R
M9U5N:714>7!E.PH@('T*"B @<'5B;&EC('9O:60@<V5T3W)G56YI=%1Y<&4H
M3W)G56YI=%1Y<&4@;W)G56YI=%1Y<&4I('L*(" @('1H:7,N;W)G56YI=%1Y
M<&4@/2!O<F=5;FET5'EP93L*("!]"@H@('!U8FQI8R!V;VED('-E=%)O;&4H
M4F]L92!R;VQE*2!["B @("!T:&ES+G)O;&4@/2!R;VQE.PH@('T*"B @<'5B
M;&EC(%)O;&4@9V5T4F]L92@I('L*(" @(')E='5R;B!R;VQE.PH@('T*"B @
M<'5B;&EC('9O:60@<V5T2&]N;W)I9FEC*%-T<FEN9R!H;VYO<FEF:6,I('L*
M(" @('1H:7,N:&]N;W)I9FEC(#T@:&]N;W)I9FEC.PH@('T*"B @<'5B;&EC
M(%-T<FEN9R!G971(;VYO<FEF:6,H*2!["B @("!R971U<FX@:&]N;W)I9FEC
M.PH@('T*"B @<'5B;&EC(&EN="!H87-H0V]D92@I('L*(" @(')E='5R;B!O
M<F=5;FET5'EP92YH87-H0V][email protected]@('T*"B @<'5B;&EC(&)O;VQE86X@
M97%U86QS*$]B:F5C="!O*2!["B @("!I9B H;R ]/2!T:&ES*2!["B @(" @
M(')E='5R;B!T<G5E.PH@(" @?2!E;'-E(&EF("AO(&EN<W1A;F-E;V8@3W)G
M56YI=%1Y<&52;VQE*2!["B @(" @($]R9U5N:714>7!E4F]L92!O=&AE<B ]
M("A/<F=5;FET5'EP95)O;&4I;SL*(" @(" @<F5T=7)N("AO<F=5;FET5'EP
M92YE<75A;',H;W1H97(N;W)G56YI=%1Y<&4I("8F(')O;&4N97%U86QS*&]T
M:&5R+G)O;&4I*3L*(" @('T@96QS92!["B @(" @(')E='5R;B!F86QS93L*
-(" @('T*("!]"@I]"@``
`
end -
Hi Guys ,
How should scaling of Weblogic applications being accessed by t3 protocol to be
done .
Consider the following scenario :
Weblogic server A hosts an application which in turn uses t3 protocol to contact
applications hosting in Weblogic Server B. Web Client talks to Weblogic Server
A using IIS Proxy dll. While scaling this set up we can Cluster applications running
on Weblogic Server A .IIS Proxy dll is able to route the requests to Weblogic
Server A clusters.
How should the Weblogic Server B cluster setup to be done ?
Any thoughts on this is welcome.
Thanks & Regards,
Kumar
Actually architecture is such that we need to have Server B separately as it may
host some common functionalities used by multiple applications . So we cannot
merge those two. I am using iisproxy.dll to point to my cluster address for Server
A (Comma separated address) and it is working fine.
Now my Server B is being used by Server A (it is a configuration XML file) where
we specify server B's IP and port number , use t3 protocol to contact Server B.
I am not having a DNS Server to resolve the DNS Name to multiple IP addresses
of cluster. So I am not sure as to how to specify the cluster address for Server
B.
Note: As we have an option of specifying comma separated IP address values in
iisproxy.ini file . Is there any way to specify the cluster address for Server
B.
"Wenjin Zhang" <[email protected]> wrote:
>
>My suggestion is, add your server A to your cluster B. Your IIS proxy
>plugin will
>point to your cluster and you configure iisproxy.ini with your cluster
>address.
>You shouldn't have problem to use comma seperated address.
>
>
>
>"Kumar" <[email protected]> wrote:
>>
>>Thanks a lot.
>>Firstly I may be having JSP/Servlets also in Server B.
>>
>>Secondly If I don't have an DNS Server to resolve the Cluster Address
>>to multiple
>>IP should I be using comma separated IP address as Cluster Address.
>>
>>Let me try further and get back to you.
>>
>>
>>
>>
>>"Wenjin Zhang" <[email protected]> wrote:
>>>
>>>Simply speaking, if cluster B is used to host applications like your
>>>EJB and JMS,
>>>no special configuration on cluster B is required. The only thing you
>>>need take
>>>care is, cluster A should use cluster address of cluster B to contact
>>>cluster
>>>B. I am not sure if you also use B to host servlets/JSPs.
>>>
>>>
>>>"Kumar" <[email protected]> wrote:
>>>>
>>>>Hi Guys ,
>>>>
>>>>How should scaling of Weblogic applications being accessed by t3 protocol
>>>>to be
>>>>done .
>>>>
>>>>Consider the following scenario :
>>>>Weblogic server A hosts an application which in turn uses t3 protocol
>>>>to contact
>>>>applications hosting in Weblogic Server B. Web Client talks to Weblogic
>>>>Server
>>>>A using IIS Proxy dll. While scaling this set up we can Cluster applications
>>>>running
>>>>on Weblogic Server A .IIS Proxy dll is able to route the requests
>to
>>>>Weblogic
>>>>Server A clusters.
>>>>
>>>>How should the Weblogic Server B cluster setup to be done ?
>>>>
>>>>Any thoughts on this is welcome.
>>>>
>>>>Thanks & Regards,
>>>>Kumar
>>>>
>>>
>>
>
-
Not the end of the world, multi button mouse problem.
Hi there, I have a Microsoft multi button mouse which works fine in Leopard. I have configured 2 of the buttons for Command+H (Hide), and Command+W (Close). The buttons work fine everywhere except one place, and that's System Preferences.
I have added a custom configuration for System Prefs, but that doesn't seem to solve the problem either. It isn't the end of the world, but it would be nice if it did work.
Thanks,
Anil.Hi Topher,
I am using the latest driver from Microsoft, and the mouse works fine everywhere else except System Prefs. I haven't tried USB Overdrive because the Microsoft driver has a very nice front end which makes configuring the mouse very easy.
Thanks,
Anil. -
Clustering Problem on WLS 5.1 sp 2/3
I've set up a multihomed machine running four instances of WLS 5.1 sp2 on
solaris 7. When I initially added them to a cluster and tested them for
serving JSPs everything seemed fine. I've since tried deploying an EJB
(which works in a non clustered server) and I'm suddenly getting the
following errors:
stdout:
... <E> <MutlicastSocket> Multicast socket receive error:
java.lang.runtimeException: I/O error opening JAR file from
file:/export/home0/weblogic/cluster1/serverclasses
stderr:
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.open(Compiled Code)
at java.util.zip.ZipFile.<init>(Compiled Code)
at java.util.zip.ZipFile.<init>(Compiled Code)
at
weblogic.boot.ServerClassLoader.deploy(ServerClassLoader.java:141)
at
weblogic.cluster.AnnotatedServiceOffer.expandClassPath(AnnotatedServiceOffer
.java:74)
at weblogic.cluster.AnnotatedServiceOffer.readObject(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Comp
iled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readArrayList(Compiled
Code)
at weblogic.cluster.Announcement.readObject(Announcement.java:73)
at
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Comp
iled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at weblogic.cluster.TMSocket.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
(My EJB is deployed it its expanded directory form, which worked in a single
server, this error happens repeatedly, regardless of accessing the EJB. The
weblogic log says that the EJB deployed successfully)
I've also tried upgrading to sp3, now it cannot even serve jsps, I get the
following error:
Wed Jun 14 10:36:06 GMT+01:00 2000:<I> <ServletContext-General> file: init
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: init
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
verbose initialized to: true
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
packagePrefix initialized to: jsp_servlet
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
compileCommand initialized to: /usr/java1.2/bin/javac
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
srcCompiler initialized to weblogic.jspc
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
superclass initialized to null
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
workingDir initialized to: /export/home0/weblogic/cluster1/classfiles
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp: param
pageCheckSeconds initialized to: 1
Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
initialization complete
Wed Jun 14 10:36:24 GMT+01:00 2000:<E> <ServletContext-General> Servlet
failed with Exception
java.lang.NullPointerException
at
weblogic.servlet.internal.session.ReplicatedSession.setMaxInactiveInterval(R
eplicatedSession.java:339)
at
weblogic.servlet.internal.session.SessionContext.getNewSessionInstance(Sessi
onContext.java:322)
at
weblogic.servlet.internal.ServletRequestImpl.getNewSession(ServletRequestImp
l.java:1104)
at
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
ava:1007)
at
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
ava:981)
at
weblogic.servlet.jsp.PageContextImpl.initialize(PageContextImpl.java:47)
at
weblogic.servlet.jsp.PageContextImpl.<init>(PageContextImpl.java:64)
at
weblogic.servlet.jsp.JspFactoryImpl.getPageContext(JspFactoryImpl.java:31)
at jsp_servlet.simpleSession._jspService(simpleSession.java:64)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:123)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:141)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:744)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:692)
at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:251)
at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
Thanks in advance, tell me if you need more info
Loz (ECsoft/MyNet)
I got that working. Never mind.
Amit Bhutra <[email protected]> wrote in message
news:[email protected]...
> I am getting same error. How did you resolved it?
> Weblogic creates a jar file in mycluster/tmp_deployment directory.
>
> Do i need to include this jar file in my weblogic.properties?
>
> Loz <[email protected]> wrote in message
> news:[email protected]...
> > OK, I got rid of the EJB problem by deploying as a jar, how about the
sp3
> > problem?
> >
> > Loz
> >
> > "Loz" <[email protected]> wrote in message
> > news:[email protected]...
> > > I've set up a multihomed machine running four instances of WLS 5.1 sp2
> on
> > > solaris 7. When I initially added them to a cluster and tested them
for
> > > serving JSPs everything seemed fine. I've since tried deploying an EJB
> > > (which works in a non clustered server) and I'm suddenly getting the
> > > following errors:
> > >
> > > stdout:
> > > ... <E> <MutlicastSocket> Multicast socket receive error:
> > > java.lang.runtimeException: I/O error opening JAR file from
> > > file:/export/home0/weblogic/cluster1/serverclasses
> > >
> > > stderr:
> > > java.util.zip.ZipException: error in opening zip file
> > > at java.util.zip.ZipFile.open(Native Method)
> > > at java.util.zip.ZipFile.open(Compiled Code)
> > > at java.util.zip.ZipFile.<init>(Compiled Code)
> > > at java.util.zip.ZipFile.<init>(Compiled Code)
> > > at
> > > weblogic.boot.ServerClassLoader.deploy(ServerClassLoader.java:141)
> > > at
> > >
> >
>
weblogic.cluster.AnnotatedServiceOffer.expandClassPath(AnnotatedServiceOffer
> > > .java:74)
> > > at weblogic.cluster.AnnotatedServiceOffer.readObject(Compiled
> > Code)
> > > at
> > >
> >
>
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Comp
> > > iled Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled
> > Code)
> > > at
> > >
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled
> > > Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
> Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled
> > Code)
> > > at
> > >
weblogic.common.internal.WLObjectInputStreamBase.readArrayList(Compiled
> > > Code)
> > > at
> weblogic.cluster.Announcement.readObject(Announcement.java:73)
> > > at
> > >
> >
>
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Comp
> > > iled Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled
> > Code)
> > > at
> > >
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled
> > > Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
> Code)
> > > at
> > > weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled
> > Code)
> > > at weblogic.cluster.TMSocket.execute(Compiled Code)
> > > at weblogic.kernel.ExecuteThread.run(Compiled Code)
> > >
> > > (My EJB is deployed it its expanded directory form, which worked in a
> > single
> > > server, this error happens repeatedly, regardless of accessing the
EJB.
> > The
> > > weblogic log says that the EJB deployed successfully)
> > >
> > > I've also tried upgrading to sp3, now it cannot even serve jsps, I get
> the
> > > following error:
> > >
> > > Wed Jun 14 10:36:06 GMT+01:00 2000:<I> <ServletContext-General> file:
> init
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > init
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > verbose initialized to: true
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > packagePrefix initialized to: jsp_servlet
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > compileCommand initialized to: /usr/java1.2/bin/javac
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > srcCompiler initialized to weblogic.jspc
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > superclass initialized to null
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > workingDir initialized to: /export/home0/weblogic/cluster1/classfiles
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > param
> > > pageCheckSeconds initialized to: 1
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<I> <ServletContext-General> *.jsp:
> > > initialization complete
> > > Wed Jun 14 10:36:24 GMT+01:00 2000:<E> <ServletContext-General>
Servlet
> > > failed with Exception
> > > java.lang.NullPointerException
> > > at
> > >
> >
>
weblogic.servlet.internal.session.ReplicatedSession.setMaxInactiveInterval(R
> > > eplicatedSession.java:339)
> > > at
> > >
> >
>
weblogic.servlet.internal.session.SessionContext.getNewSessionInstance(Sessi
> > > onContext.java:322)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletRequestImpl.getNewSession(ServletRequestImp
> > > l.java:1104)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
> > > ava:1007)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
> > > ava:981)
> > > at
> > >
weblogic.servlet.jsp.PageContextImpl.initialize(PageContextImpl.java:47)
> > > at
> > > weblogic.servlet.jsp.PageContextImpl.<init>(PageContextImpl.java:64)
> > > at
> > >
> weblogic.servlet.jsp.JspFactoryImpl.getPageContext(JspFactoryImpl.java:31)
> > > at
jsp_servlet.simpleSession._jspService(simpleSession.java:64)
> > > at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> > > :123)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> > > :141)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
> > > l.java:744)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
> > > l.java:692)
> > > at
> > >
> >
>
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
> > > Manager.java:251)
> > > at
> > >
> >
>
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
> > > at
> > > weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
> > > at weblogic.kernel.ExecuteThread.run(Compiled Code)
> > >
> > > Thanks in advance, tell me if you need more info
> > >
> > > Loz (ECsoft/MyNet)
> > >
> > >
> >
> >
>
>
-
Load Balancing of 2-Tiered vs 3-Tiered Clustering
Hi,
I was looking at the cluster diagrams on the clustering page:
http://www.weblogic.com/docs60/cluster/index.html
And I can't help notice a slight descrepency between the diagram of a 2-Tier
cluster (WL web cluster + WL app cluster) vs.a 3-Tier cluster (web
proxy-plugin + WL web cluster + WL app cluster).
In the 2-Tier diagram, the arrows going from the web nodes to the app nodes
converges to a single point, indicating that there's load balancing of
servlet calls to ejbs.
In the 3-Tier diagram, the arrows from each web node point directly to an
app node, which seems to indicate that there is a static one-to-one
relationship, hence no load-balancing. Below the 3-Tier diagram, one of the
described limitations of using standalone web server and proxy plug-ins is:
a.. Limited Load Balancing Options: When you use proxy plug-ins or the
HttpClusterServlet to access clustered servlets, the load balancing
algorithm is limited to a simple round-robin strategy.
I believe this is describe load balancing between the fire-wall and the
proxy web servers. But what about the load balancing between the WL web
servers and the app servers? Does it exist, or does one web server always
assigned to one app server?
Gene Chuang
Join Kiko.com!
Currently, we only support clusters within the same subnet, as most routers
can't handle multicast traffic. We are considering designs to relax this
restriction in a future release.
-Don
Cameron Purdy wrote:
> > 3) In WLAS6.0, you can specify how to pick the secondary server. Most
> > important of all, pick a secondary server which is on the different
> physical
> > box than primary.
>
> ... and if you are using two different physical networks, make sure it is on
> the other physical network. Any hints on how to do that?
>
> --
> Cameron Purdy
> Tangosol, Inc.
> http://www.tangosol.com
> +1.617.623.5782
> WebLogic Consulting Available
>
> "Wei Guan" <[email protected]> wrote in message
> news:[email protected]...
> > Here is my understanding:
> > 1) Proxy will route new sessions based on round-robins. Old sessions will
> > route to the primary server.
> > 2) Primary server will pick the secondary server.
> > 3) In WLAS6.0, you can specify how to pick the secondary server. Most
> > important of all, pick a secondary server which is on the different
> physical
> > box than primary.
> >
> >
> > --
> > Hope it helps.
> >
> > Cheers - Wei
> >
> >
> > "Cameron Purdy" <[email protected]> wrote in message
> > news:[email protected]...
> > > Is it true that the proxy can only use round-robin to load-balance the
> WL
> > > cluster? I understand that, once selected for a session, the proxy will
> > > always route requests to the primary server specified in the cookie or
> URL
> > > (or secondary), but in the case that no primary or secondary has been
> > > assigned, can the proxy pick a destination server (which I assume
> becomes
> > > the primary) using an algorithm such as "random" (which is theoretically
> > > superior to round-robin over time)? Also, who picks the secondary
> server?
> > > Is it the primary or the proxy?
> > >
> > > --
> > > Cameron Purdy
> > > Tangosol, Inc.
> > > http://www.tangosol.com
> > > +1.617.623.5782
> > > WebLogic Consulting Available
> > >
> > >
> > > "Don Ferguson" <[email protected]> wrote in message
> > > news:[email protected]...
> > > > Hi, comments in line.
> > > >
> > > > Gene Chuang wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > I was looking at the cluster diagrams on the clustering page:
> > > > >
> > > > > http://www.weblogic.com/docs60/cluster/index.html
> > > > >
> > > > > And I can't help notice a slight descrepency between the diagram of
> a
> > > 2-Tier
> > > > > cluster (WL web cluster + WL app cluster) vs.a 3-Tier cluster (web
> > > > > proxy-plugin + WL web cluster + WL app cluster).
> > > > >
> > > > > In the 2-Tier diagram, the arrows going from the web nodes to the
> app
> > > nodes
> > > > > converges to a single point, indicating that there's load balancing
> of
> > > > > servlet calls to ejbs.
> > > > >
> > > > > In the 3-Tier diagram, the arrows from each web node point directly
> to
> > > an
> > > > > app node, which seems to indicate that there is a static one-to-one
> > > > > relationship, hence no load-balancing.
> > > >
> > > > This is just an artifact of the drawing, not of the architecture. The
> > > same
> > > > load balancing would be performed between the web and app tiers
> > regardless
> > > > of whether or not there is a front end web server.
> > > >
> > > > > Below the 3-Tier diagram, one of the
> > > > > described limitations of using standalone web server and proxy
> > plug-ins
> > > is:
> > > > >
> > > > > a.. Limited Load Balancing Options: When you use proxy plug-ins or
> the
> > > > > HttpClusterServlet to access clustered servlets, the load balancing
> > > > > algorithm is limited to a simple round-robin strategy.
> > > > >
> > > > > I believe this is describe load balancing between the fire-wall and
> > the
> > > > > proxy web servers. But what about the load balancing between the WL
> > web
> > > > > servers and the app servers? Does it exist, or does one web server
> > > always
> > > > > assigned to one app server?
> > > >
> > > > This is not describing the load balancing between the firewall and the
> > > > proxy web servers; we do not control of how that is performed. It is
> > > > describing the load balancing between the proxy servers and the web
> > tier.
> > > > The diagram should really show that more clearly, as was done in the
> > > 2-tier
> > > > example.
> > > >
> > > > -Don
> > > >
> > > > >
> > > > > --
> > > > > Gene Chuang
> > > > > Join Kiko.com!
> > >
> > >
> >
> >
Maybe you are looking for
-
Sharing Apps - Two Iphones, one imac, two user accounts, one itunes account
I've had an iphone for a long time and now my wife recently bought one. We have one imac in the house and we each have our own user accounts (ie we switch back and forth to our own sides). My itunes library and iphoto library are stored on an externa
-
How do I connect with a webbased VNC client to a dual-monitor Lion machine?
I'm using a webapplication to manage a narrowcasting system. For this I use an installation of XAMPP on a dedicated Mac Mini hooked up to some monitors. This software is accessible through a webinterface on the local Mac Mini. With this software peop
-
Cannot copy multiple events in iCal
Prior to the upgrade, I was able to copy all my day's events and paste them to a form. Now I'm unable to do so. Am I doing something wrong, or is this something with the upgrade to the new software? Note: I can copy the whole day on my Macbook Pro Re
-
How to avoid Cartesian join in sqlquery
Please ignore this Thread. Thanks Lax Edited by: LAX_ORA on 05-Nov-2012 08:23
-
Hi SDN Gurus, I am Activating SD related BI Content, I am getting following below Errors. I am unable find the Datasources in R/3. Installation of: 3.x DataSource (ISFS):- The extract structure /BI0/ARF_DS0100 of the DataSource 0RF_ARTHIER_ACT is inv