100分! 求助:部署出现failed to preload on startup in Web application:

PhilLee 2006-07-22 09:50:08
我最近在部署一个war包文件到wls8上面,出现以下错误:
<BEA-101216> <Servlet: "serverconfigloader" failed to preload on startup in Web application:
"web".
javax.servlet.ServletException
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:906)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:842)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:782)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3236)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3181)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3154)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5637)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
.java:2017)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2058)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
activateContainer(SlaveDeployer.java:2624)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(
SlaveDeployer.java:2547)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo
yer.java:2349)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2431)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2343)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2511)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:833)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:542)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:500)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)


其中我的web.xml配置中:
<servlet>
<servlet-name>serverconfigloader</servlet-name>
<servlet-class>com.Yaoha.website.web.control.ServerConfigLoader</servlet-class>
<init-param>
<param-name>ini_file</param-name>
<param-value>/WEB-INF/iniServerInfo.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>


...全文
1885 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuzhu888 2006-07-24
  • 打赏
  • 举报
回复
没见过
figer 2006-07-24
  • 打赏
  • 举报
回复
WebAppServletContext.preloadResources

你可以检查在你的Servlet的init函数中是否有使用到加载资源的地方
如果有,你看看该代码是否有问题。

PhilLee 2006-07-23
  • 打赏
  • 举报
回复
up~
薛定谔之死猫 2006-07-23
  • 打赏
  • 举报
回复
米有见过

帮顶
PhilLee 2006-07-22
  • 打赏
  • 举报
回复
试过,还是存在问题。
kevinliuu 2006-07-22
  • 打赏
  • 举报
回复
<load-on-startup>1</load-on-startup>

换一个大一点的数字试试

最先load的应该是server的一些servlet,自定义的可以放在之后load

67,516

社区成员

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

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