WebLogic Server 9.2 起動時に weblogic.management.ManagementException
WLS9.2 を Mac にインストール(※)したらブートシーケンスで ManagementException が発生して起動出来ませんでした。
※AIX 用のインストーラ(***_generic.jar)は Pure Java なのでダブルクリックするだけで Mac OS X に簡単にインストールできます
Windows では発生しなかったので Apple の Java5 に何か問題があるものと思っていましたが、聞いたところによると Sun の実装の問題に起因しているとのこと。
#JVM は BEA も IBM も Apple も HP も Sun の実装をベースにチューニングしてます
・ Dev2Dev > WebLogic Server/J2EE Newsgroups > weblogic.developer.interest.diagnostics > weblogic.management.ManagementException: [Management:141266]
WLS9.2 MP1 を使うか、"-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0" というオプションを付けることで回避できるそうです。
There are 1 nested errors:
weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:122)
at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:38)
at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:374)
at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:125)
at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630)
at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
at weblogic.Server.main(Server.java:67)
Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at java.util.HashMap.readObject(HashMap.java:1012)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at java.util.HashMap.readObject(HashMap.java:1013)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.bea.staxb.buildtime.internal.bts.BindingFile.forSer(BindingFile.java:77)
at com.bea.staxb.buildtime.internal.tylar.RuntimeTylar.getBindingFiles(RuntimeTylar.java:111)
at com.bea.staxb.buildtime.internal.tylar.RuntimeTylar.getBindingLoader(RuntimeTylar.java:90)
at com.bea.staxb.runtime.internal.BindingContextFactoryImpl.createBindingContext(BindingContextFactoryImpl.java:66)
at com.bea.staxb.runtime.internal.BindingContextFactoryImpl.createBindingContext(BindingContextFactoryImpl.java:52)
at weblogic.descriptor.internal.MarshallerFactory.<init>(MarshallerFactory.java:48)
at weblogic.descriptor.DescriptorManager$DefaultMarshallerFactorySingleton.<clinit>(DescriptorManager.java:40)
at weblogic.descriptor.DescriptorManager.getDefaultMF(DescriptorManager.java:116)
at weblogic.descriptor.DescriptorManager.getMarshallerFactory(DescriptorManager.java:125)
at weblogic.descriptor.DescriptorManager.getDescriptorFactory(DescriptorManager.java:153)
at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:277)
at weblogic.management.provider.internal.DescriptorManagerHelper.loadDescriptor(DescriptorManagerHelper.java:52)
at weblogic.management.provider.internal.RuntimeAccessImpl$IOHelperImpl.parseXML(RuntimeAccessImpl.java:599)
at weblogic.management.provider.internal.RuntimeAccessImpl.parseNewStyleConfig(RuntimeAccessImpl.java:230)
at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:110)
... 7 more
>
WebLogic Server / Portal / Workshop 10
予告通り3月に出荷されていたみたい。
Java EE 5 対応の Diablo(WLS9.x) ってとこです。
・dev2dev home > BEA Downloads > WebLogic Server 10
- BEA WebLogic Server 10.0 Documentation
- What's New in WebLogic Server 10.0
- Known and Resolved Issues
・dev2dev home > BEA Downloads > WebLogic Portal 10
- BEA WebLogic Portal 10.0 Documentation
- What's New in WebLogic Portal 10.0
- Known Limitations and Workarounds in BEA WebLogic Portal 10.0
・dev2dev home > BEA Downloads > Workshop for WebLogic 10
- BEA Workshop for WebLogic Platform 10.0 Documentation
- What's New in Workshop for WebLogic 10.0
日本語版はまだ。
PaSoRi + PS3 でお買い物
ソニーファイナンスからお届け物がありました。
ヨドバシカメラのeLIOカードの申し込み得点で届いた SONY の PaSoRi でした。
PaSoRi は Ferica 対応のカードを読み書きできる USB 接続機器です。
PlayStation 3 も PaSoRi に対応しているので、試しにとリッジレーサーの曲を1つ携帯電話の Edy に溜まっているお金を使って購入してみました。![]()
SONY の PaSoRi![]()
中には本体とドライバのCD-ROM、説明書![]()
Felica 対応携帯を載せたところ![]()
特に別途ソフトをインストールしたりすることなく読み込めました。
履歴が見られるのはちょっと便利かも。実質3月のおやつ購入履歴です。![]()
PlayStation Store でリッジレーサーの曲を購入するところ![]()
ウォレットは0円なのでチャージ![]()
チャージ方法として Edy を選択![]()
チャージ最低単位の1000円を選択![]()
センターと通信中![]()
携帯から1000円抜かれてプレステのアカウントのウォレットに加算される![]()
書き込み中。間違えて多めに書き込んでくれたりしないかな・・・?![]()
残念ながらなんの間違いもなく書き込み終了。
携帯の残高もちゃんと1000円減りました。![]()
確認メッセージ![]()
ウォレットにチャージされたので購入可能に![]()
購入手続き完了。ダウンロード。![]()
改めて履歴を確認しても、携帯のバランスがちゃんと減っています![]()
同じ Felica 技術を使った Suica、PASMO と三段重ねにしても携帯の残高を読み取れました。
選択的に読み書きできる仕様的になっているんでしょうね。
なので混線することもなく、改札で Suica・PASMO を重ねたまま通るとマズイことが起きることがあるらしいです。