- PR -

JBoss起動開始時のエラーについて

1
投稿者投稿内容
まゆこ
会議室デビュー日: 2006/04/05
投稿数: 1
投稿日時: 2006-04-05 15:01
はじめまして、まゆこといいます。

早速質問しちゃいます。

Jbossを起動し始めると、以下のようなエラーが出てきます。

以下のエラーが出てるのですが、私が作ったWebアプリをデプロイすると正しく
動作してくれました。。。今の所支障はないみたいですが、
何分、理由も分からずエラーが出てるのは気になるので、教えてください。
WindowsXP・RedHat ともに同じエラーが発生してしまいます。

JBossの設定を次の三箇所、変更したので変更内容を書きます。

■jboss-service.xmlの設定変更■
<変更前>
<attribute name="CallByValue">false</attribute>
<変更後> ↓
<attribute name="CallByValue">true</attribute>

■ear-deployer.xmlの設定変更■
<変更前>
<attribute name="Isolated">false</attribute>
<attribute name="CallByValue">false</attribute>
<変更後> ↓
<attribute name="Isolated">true</attribute>
<attribute name="CallByValue">true</attribute>

■jboss-service.xmlの設定変更■
<変更前>
<attribute name="Java2ClassLoadingCompliance">true</attribute>
<attribute name="UseJBossWebLoader">true</attribute>
<変更後> ↓
<attribute name="Java2ClassLoadingCompliance">false</attribute>
<attribute name="UseJBossWebLoader">false</attribute>

■コンソールに表示されたエラーです。
******************************************************************************
13:58:43,728 ERROR [DefaultPartition] setState failed
java.io.InvalidClassException: org.jnp.server.NamingServer; local class incompatible: stream classdesc serialVersionUID = -8660186163352829936, local class serialVersionUID = 4183855539507934373
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
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:919)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at org.jboss.ha.framework.server.HAPartitionImpl.objectFromByteBuffer(HAPartitionImpl.java:136)
at org.jboss.ha.framework.server.HAPartitionImpl.setState(HAPartitionImpl.java:441)
at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.passUp(MessageDispatcher.java:614)
at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:331)
at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.handleUp(MessageDispatcher.java:722)
at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.access$300(MessageDispatcher.java:554)
at org.jgroups.blocks.MessageDispatcher$1.run(MessageDispatcher.java:691)
at java.lang.Thread.run(Thread.java:595)
13:58:43,818 INFO [HANamingService] Started ha-jndi bootstrap jnpPort=1100, backlog=50, bindAddress=/0.0.0.0
******************************************************************************

分かりにくい箇所があると思いますが、宜しくお願いします。
以上です
SUK2
ベテラン
会議室デビュー日: 2005/12/27
投稿数: 69
投稿日時: 2006-04-06 18:01
引用:
ava.io.InvalidClassException: org.jnp.server.NamingServer; local class incompatible: stream classdesc serialVersionUID = -8660186163352829936, local class serialVersionUID = 4183855539507934373


と、出ていますので、シリアライズでコケる(バージョンが合っていない)みたいですね。
とりあえずCallByValueをfalseにしてみてはどうでしょう?
1

スキルアップ/キャリアアップ(JOB@IT)