ProWeb调用ProFrame的service,出现反序列化的异常问题,请高手指点:JDK使用的是1.5[error] NO_TXID_000481 com.tmax.proframe.devsvr.act.dbio.ent.ResourceContentVO;
local class incompatible: stream classdesc serialVersionUID = 90929338294155812
83, local class serialVersionUID = -4493433545048499434
[error] NO_TXID_000481 COMM-E0010
java.lang.NullPointerException
at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:69)at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:49)at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:28)at com.tmax.proframe.devsvr.mgr.ResourceMgr.download(ResourceMgr.java:13
)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.getAppMetaFromPF(Mapp
er.java:319)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromProFrame(Mapp
er.java:357)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromRepository(Ma
pper.java:135)
at com.tmax.proweb.adapter.pf4.wasv2.WASV2Connection.call(WASV2Connectio
n.java:150)
at com.tmax.proweb.adapter.pf4.wasv2.Proframe40WASAdapterV2.adapt(Profra
me40WASAdapterV2.java:127)
at com.tmax.proweb.adapter.ProwebAdapter.adapt(ProwebAdapter.java:99)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:203)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardServiceBus.transit(StandardServiceBus.
java:236)
at com.tmax.proweb.kernel.StandardEngineValve.invoke(StandardEngineValve
.java:81)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.adapter.pf4.was.valves.Proframe40WASAdapterDefaultVal
ve.invoke(Proframe40WASAdapterDefaultValve.java:41)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.BroadCastValve.invoke(BroadCastValve.java:218)at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.SessionValve.invoke(SessionValve.java:146)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.ProtocolEchoValve.invoke(ProtocolEchoValve.jav
a:56)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237)
at com.tmax.proweb.kernel.ContainerBase.invoke(ContainerBase.java:344)
at com.tmax.proweb.kernel.StandardSystemValve.invoke(StandardSystemValve
.java:77)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.valves.ProtocolDumpValve.invoke(ProtocolDumpValve.jav
a:55)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237)
at com.tmax.proweb.kernel.ContainerBase.invoke(ContainerBase.java:344)
at com.tmax.proweb.connector.pdtp.PdtpProcessor.process(PdtpProcessor.ja
va:242)
at com.tmax.proweb.connector.pdtp.PdtpConnector.run(PdtpConnector.java:2
94)
at com.tmax.proweb.util.ProwebBridge.service(ProwebBridge.java:221)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java
:313)
at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:215)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.jav
a:269)
[PROWEB] Adapting Failed : [from PfmWAS4V2 Adapter]
com.tmax.proweb.adapter.pf4.wasv2.mapper.MapperException: java.lang.NullPointerE
xception
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromProFrame(Mapp
er.java:390)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromRepository(Ma
pper.java:135)
at com.tmax.proweb.adapter.pf4.wasv2.WASV2Connection.call(WASV2Connectio
n.java:150)
at com.tmax.proweb.adapter.pf4.wasv2.Proframe40WASAdapterV2.adapt(Profra
me40WASAdapterV2.java:127)
at com.tmax.proweb.adapter.ProwebAdapter.adapt(ProwebAdapter.java:99)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:203)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardServiceBus.transit(StandardServiceBus.
java:236)
at com.tmax.proweb.kernel.StandardEngineValve.invoke(StandardEngineValve
.java:81)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.adapter.pf4.was.valves.Proframe40WASAdapterDefaultVal
ve.invoke(Proframe40WASAdapterDefaultValve.java:41)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.BroadCastValve.invoke(BroadCastValve.java:218)at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.SessionValve.invoke(SessionValve.java:146)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.ProtocolEchoValve.invoke(ProtocolEchoValve.jav
a:56)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237).
.
.
.
.
.94)
at com.tmax.proweb.util.ProwebBridge.service(ProwebBridge.java:221)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java
:313)
at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:215)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.jav
a:269)[PROWEB] ????±×: Sending Error
local class incompatible: stream classdesc serialVersionUID = 90929338294155812
83, local class serialVersionUID = -4493433545048499434
[error] NO_TXID_000481 COMM-E0010
java.lang.NullPointerException
at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:69)at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:49)at com.tmax.proframe.devsvr.mgr.AbstractMgr.command(AbstractMgr.java:28)at com.tmax.proframe.devsvr.mgr.ResourceMgr.download(ResourceMgr.java:13
)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.getAppMetaFromPF(Mapp
er.java:319)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromProFrame(Mapp
er.java:357)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromRepository(Ma
pper.java:135)
at com.tmax.proweb.adapter.pf4.wasv2.WASV2Connection.call(WASV2Connectio
n.java:150)
at com.tmax.proweb.adapter.pf4.wasv2.Proframe40WASAdapterV2.adapt(Profra
me40WASAdapterV2.java:127)
at com.tmax.proweb.adapter.ProwebAdapter.adapt(ProwebAdapter.java:99)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:203)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardServiceBus.transit(StandardServiceBus.
java:236)
at com.tmax.proweb.kernel.StandardEngineValve.invoke(StandardEngineValve
.java:81)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.adapter.pf4.was.valves.Proframe40WASAdapterDefaultVal
ve.invoke(Proframe40WASAdapterDefaultValve.java:41)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.BroadCastValve.invoke(BroadCastValve.java:218)at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.SessionValve.invoke(SessionValve.java:146)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.ProtocolEchoValve.invoke(ProtocolEchoValve.jav
a:56)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237)
at com.tmax.proweb.kernel.ContainerBase.invoke(ContainerBase.java:344)
at com.tmax.proweb.kernel.StandardSystemValve.invoke(StandardSystemValve
.java:77)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.valves.ProtocolDumpValve.invoke(ProtocolDumpValve.jav
a:55)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237)
at com.tmax.proweb.kernel.ContainerBase.invoke(ContainerBase.java:344)
at com.tmax.proweb.connector.pdtp.PdtpProcessor.process(PdtpProcessor.ja
va:242)
at com.tmax.proweb.connector.pdtp.PdtpConnector.run(PdtpConnector.java:2
94)
at com.tmax.proweb.util.ProwebBridge.service(ProwebBridge.java:221)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java
:313)
at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:215)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.jav
a:269)
[PROWEB] Adapting Failed : [from PfmWAS4V2 Adapter]
com.tmax.proweb.adapter.pf4.wasv2.mapper.MapperException: java.lang.NullPointerE
xception
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromProFrame(Mapp
er.java:390)
at com.tmax.proweb.adapter.pf4.wasv2.mapper.Mapper.loadFromRepository(Ma
pper.java:135)
at com.tmax.proweb.adapter.pf4.wasv2.WASV2Connection.call(WASV2Connectio
n.java:150)
at com.tmax.proweb.adapter.pf4.wasv2.Proframe40WASAdapterV2.adapt(Profra
me40WASAdapterV2.java:127)
at com.tmax.proweb.adapter.ProwebAdapter.adapt(ProwebAdapter.java:99)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:203)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardSocket.adapt(StandardSocket.java:209)
at com.tmax.proweb.kernel.StandardServiceBus$StandardServiceBusContext.t
ransitNext(StandardServiceBus.java:418)
at com.tmax.proweb.kernel.StandardServiceBus.transit(StandardServiceBus.
java:236)
at com.tmax.proweb.kernel.StandardEngineValve.invoke(StandardEngineValve
.java:81)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:497)
at com.tmax.proweb.adapter.pf4.was.valves.Proframe40WASAdapterDefaultVal
ve.invoke(Proframe40WASAdapterDefaultValve.java:41)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.BroadCastValve.invoke(BroadCastValve.java:218)at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.SessionValve.invoke(SessionValve.java:146)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.valves.ProtocolEchoValve.invoke(ProtocolEchoValve.jav
a:56)
at com.tmax.proweb.kernel.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:495)
at com.tmax.proweb.kernel.StandardPipeline.invoke(StandardPipeline.java:
237).
.
.
.
.
.94)
at com.tmax.proweb.util.ProwebBridge.service(ProwebBridge.java:221)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java
:313)
at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:215)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.jav
a:269)[PROWEB] ????±×: Sending Error
解决方案 »
- float 2.0 double 2.0 int 2 long 2 那个是错误的?
- java如何打开.dbf的文件,把它的内容读到其他数据库
- 请问当前毕业的JAVA程序员找工作应该必备哪些元素
- jbpm工作流引擎问题
- 十万火急
- 表但提交问题....
- Tomcat的控制台下总会打印一大片的ParserUtils: warning org.xml.sax.SAXParseException信息?
- 怎样用JAVA写:年月日-时间-星期?急
- 虚心求教 在线等待 进者有分
- 菜鸟小问题!
- JFreechart中XYSeries问题
- 创建WEB服务客户端出错。原因:rpc/encoded wsdls are not supported in JAXWS 2.0
A solution is as follows.1. Proframe's file=>ProWeb Server/WEB-INF/lib
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-api-1.1.1.jar
pfm_jaxb_model.jar
Pfmdevsvr.jar
pfmdevsvr14.jar
pfmdevsvr15.jar
proframe.jar
PfmDevSvr.xml2. If you use JDK 1.5, you should delete existing pfmdevsvr.jar and rename pfmdefsvr.jar from pfmdevsvr15.jar.3. You should change WAS Adapter socket settings of proweb.xml what set ProFrame Development Server Enviorment.
pfwas.cache.dir : cache directory
pfwas.remote.addr : connect address(default http://xxx.xxx.xxx.xxx:9876/proframeWeb/VOSERVICES)
pfwas : development server ip
pfwas.port : development server port number(default 33323)
pfwas.userid : id for connect
pfwas.password : password for connect