weblogic 部署整合spring的webservice项目 有问题 很急 求救!!!

binz_11937664 2009-06-24 06:30:31
将原工程的src下的需要的class和meta-inf一起打包成aar 放到已解压缩部署好了的axis2(版本1.3)的services下
然后发布到tomact(5.0.28 )测试没问题
再将这个axis2打包成war 发布到weblogic( 8.1)下面就出现问题
jdk 是 1.4的

services.xml
[code=XAML]<service name="ChinauipWebServices">
<description>
chinauip webservice
</description>

<parameter name="ServiceObjectSupplier" locked="false">
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>

<parameter name="SpringBeanName" locked="false">
mainService
</parameter>

<operation name="queryUnitInfoByUnitNo">
<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
</operation>
<operation name="simpleQuery">
<messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
</operation>
</service>
[/code]


weblogic 部署启动的时候如下错误
[INFO] Deploying Web service: version
[ERROR] The following error occurred during schema generation: null
org.apache.axis2.deployment.DeploymentException: The following error occurred du
ring schema generation: null
at org.apache.axis2.deployment.DeploymentEngine.populateService(Deployme
ntEngine.java:415)
at org.apache.axis2.deployment.DeploymentEngine.loadServicesFromUrl(Depl
oymentEngine.java:185)
at org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(War
BasedAxisConfigurator.java:279)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
ionContext(ConfigurationContextFactory.java:78)
at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisSer
vlet.java:500)
at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420
)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1099)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:975)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:954)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:893)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3456)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3401)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3382)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:6262)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:892)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
.java:2181)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2222)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
activateContainer(SlaveDeployer.java:2521)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(
SlaveDeployer.java:2439)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo
yer.java:2156)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2255)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2150)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2402)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:884)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:592)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:501)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Caused by: org.apache.axis2.deployment.DeploymentException: The following error
occurred during schema generation: null
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBui
lder.java:389)
at org.apache.axis2.deployment.DeploymentEngine.populateService(Deployme
ntEngine.java:367)
... 30 more
Caused by: org.apache.axis2.deployment.DeploymentException: The following error
occurred during schema generation: null
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBui
lder.java:354)
... 31 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:312
)
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBui
lder.java:350)
... 31 more
Caused by: org.apache.axis2.AxisFault
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
at org.apache.axis2.extensions.spring.receivers.SpringServletContextObje
ctSupplier.getServiceObject(SpringServletContextObjectSupplier.java:86)
... 37 more
Caused by: java.lang.NullPointerException
at org.apache.axis2.extensions.spring.receivers.SpringServletContextObje
ctSupplier.getServiceObject(SpringServletContextObjectSupplier.java:58)
... 37 more
...全文
528 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jumpheightway 2009-06-25
  • 打赏
  • 举报
回复
我也有相同的问题
楼上的说的好像有哪个意思
yuxinglian 2009-06-24
  • 打赏
  • 举报
回复
它还是用的自己的内部的jdk1.4吧好像
yuxinglian 2009-06-24
  • 打赏
  • 举报
回复
还有weblogic8.1是不是那个低版本的?

这个版本不支持很多东西, 就像 jstl, 只能用 1.0版的, 但是还只是支持一部分
yuxinglian 2009-06-24
  • 打赏
  • 举报
回复
weblogic一些配置,或jsp等语法检查严格, 例如 web.xml中, servlet 和 listener, filter, 一定要按规定 的顺序写, 一点都不能乱,
又如jsp中<jsp include name="" path=""> 这个name和path顺序反了都不行,不过这个是运行的时候出现异常

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧