Jbuilder 2005 部署struts1.1时,出现的现象
在weblogic里,当配置web应用程序模块时,
报如下错误:
两天了,能查的都查了,还是没解决,帮忙看一下
<2005-4-1 下午06时53分01秒 CST> <Error> <HTTP> <BEA-101216> <Servlet: "action" f
ailed to preload on startup in Web application: "WebModule111".
javax.servlet.ServletException: org/apache/commons/logging/LogFactory
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:919)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:883)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:822)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3333)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3278)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3259)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5949)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:862)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
.java:2127)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2168)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2115)
at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivat
ion(SlaveDeployer.java:3082)
at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForA
llApplications(SlaveDeployer.java:1751)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:359)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
at weblogic.Server.main(Server.java:32)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:22
8)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1026)
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:904)
... 18 more
>
问题点数:0、回复次数:4Top
1 楼pigo()回复于 2005-04-02 02:31:45 得分 0
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
难道写得这么清楚的提示都没有看见么???
出错信息以 at 开头的那行价值不大,关键是那些 Caused by开头,把出错原因都说得明明白白了。
缺少 commons logging 的jar.下载地址:
http://www.apache.org/dist/jakarta/commons/logging/binaries/commons-logging-1.0.4.zip
Top
2 楼zhl471(大海)回复于 2005-04-03 18:36:49 得分 0
我是出学者,还请多多关照
下载完后,怎么做啊,谢谢了Top
3 楼miaoliujun(傲龙)回复于 2005-04-04 11:43:41 得分 0
pigo已经说的很清楚了啊
下载好的jar放到你的项目属性中去
和其他的jar一样的待遇Top
4 楼zhl471(大海)回复于 2005-04-04 17:05:01 得分 0
我是用jbuilder开发的,应该放在哪里啊
还是不行啊,报同样的错误Top




