gpt4 book ai didi

windows - 如果lib/ext中存在struts.jar 1.2.7,则不会出现Websphere管理控制台

转载 作者:可可西里 更新时间:2023-11-01 10:56:53 26 4
gpt4 key购买 nike

我正在将应用程序迁移到WAS7.0(FixPack13)。应用程序使用了许多位于appserver\lib\ext目录中的jar。如果在调用was管理控制台时存在struts.jar(1.2.7),则会崩溃,并显示错误404屏幕(如下)。如果我从lib\ext中删除struts.jar,管理控制台就会工作,当然我的应用程序需要它。was jar loader设置为parent first,my app为parent last。
提前谢谢你的建议。
错误屏幕和转储,注意登录屏幕显示正常,这是在单击“登录”之后:
错误404
处理请求时出错:%2IBM%2FConsole%2FIndex.do
消息:org.apache.struts.tiles.definitionsfactoryException:解析文件'/WEB-INF/com.ibm.ws.console.core/console defs.xml'时出现IO错误。连接超时:连接
细节:
javax.servlet.unavailableexception:org.apache.struts.tiles.definitionsfactoryexception:解析文件'/WEB-INF/com.ibm.ws.console.core/console defs.xml'时发生IO错误。连接超时:连接
在COM.IBM .WS.WebPask.Servlet .Servlet包装器.HuffLeReStest.(Servlet包装器. Java:534)
在COM.IBM .WS.WebPask.Servlet .Servlet包装器.HuffLeReStest.(Servlet包装器. Java:502)
在COM.IBM .WS.WebPask.Servlet .Servlet WrAPPriml .HuffLeReStest.(Servlet WrPAPIMPL.java:179)
在COM.IBM .WS.WebStudio.WebApp.WebApPyQuestPistChel.Opvin(WebAppRequestDispatcher .java:341)
在COM.IBM .WS.WebPask.Servlet .FieldPro Servlet . Debug(FieldPro XServlet . Java:88)
在COM.IBM .WS.WebPask.Servlet .FieldPro Servlet Services(FieldPro XServlet .java:62)
在COM.IBM .WS.WebPask.Servlet .Servlet包装器.Service(Servlet包装器.java:1657)
在COM.IBM .WS.WebPask.Servlet .Servlet包装器.Service(Servlet包装器.java:1597)
在COM.IBM .WS.WebCase.Futux.WebAppFieldLoop.DoFulter(WebAppFieldLoop.java:131)
在COM.IBM .WS.Cudio.Cyr.Servlet .WScCurrField.StutuPug命令助手(WScLLField.java:933)
在COM.IBM .WS.控制台.Case.Servlet .WScCurrField.StutestRoopTaskStand(WScLLField.java:500)
在COM.IBM .WS.控制台.Case.Servlet .WScLLField.DoFulter(WScLLField.java:321)
在COM.IBM .WS.WebStudio.Futel.FieldStistBrasePr.DoFulter(FieldStistalsWraseP.java:188)
在COM.IBM .WS.WebCase.Futux.WebAppFieldLoop.DoFulter(WebAppFieldLoop.java:116)
在COM.IBM .WS.WebCase.Futux.WebAppFieldList.Jo.DoFulter(WebAppFieldLoop.java:77)
在COM.IBM .WS.WebCase.Futter .WebAppFieldMeals.DoFulter(WebAppFieldMealth.java:908)
com(997)
在COM.IBM .WS.WebStult.ExtExecual.Debug TraceExectualPosial.CuffkFields:Debug TraceStudioPurtual.java:985)
在COM.IBM .WS.WebStult.ExtExecual.Debug TraceStudioPurtual.HuffLeReSteste:Debug TrimeStudioPurtual.java:682)
在COM.IBM .WS.WebStudio.WebApp.WebApp.HuffLeReStest.(WebApp.java:3826)
在COM.IBM .WS.WebStudio.WebApp.WebGoop.HuffLeReStest.(WebGROMP.java:276)
在COM.IBM .WS.WebStudio.WebCase.HuffLeReStest.(WebStult.java:931)
在COM.IBM .WS.WebStask.WSWBPCult.HuffLeReStest.(WSWBBase.java:1583)
在COM.IBM .WS.WebCase.Chank.WcChnnelink。Read(WChannEnLink .java:186)
在COM.IBM .WW.http.Chans.InLo.IMP.httpNodoLink .HuffLeLead(httpNodoLink .java:445)
在COM.IBM .W.http.Navig.InLo.IMP.httpNodoLink .HuffLeNeWeRebug(httpNodoLink .java:504)
在COM.IBM .W.http.Chans.InLo.IMP.H.PoNodoLink .PurrestRevices(httpNodoLink .java:301)
在COM.IBM .W.http.Chans.InLo.IMP.H.PoNojink链接.就绪(httpNodoLink .java:275)
在COM.IBM .WSS.SSL.Nav.IMP.SSLCONNECTION链接.DecurnEXECURE通道(SSLCONNECTION链接. Java:1016)
在COM.IBM .WSS.SSL.Nav.IMP.SSLCONNECTION链接$MyRead完成Eclipse。完整(SSLCONNECTION链接。Java:639)
在COM.IBM .WSS.SSL.Nav.IMP.SSLRealService EngEngssSLReculeDecordCalbec.Ac完备(SSLRealService EngEndo.java:1772)
在COM.IBM .WS.TCP .Nav.IMP.AiOrdActhPrimeTeNistList.FuturError(AiOrdActhPraceTeNistList.java:165)
在COM.IBM .Io.AycN.ActudiaAssicCyto.VioCeCalBeC后退(ActudiaAssicCyto.java):217)
在COM.IBM .Io.AycN.AcycChhannEngutial.FieldCurrimeActudio(AcycChhanNeNe.java:161)
在COM.IBM .Io.Asic.AsicCyval.已完成(AssicNeuty.java:138)
com(完整的:Java:204)
在COM.IBM .Io.AycN.ReulthHythult.RunEvestPultCurrin循环(ReulthHythel.java:775)
在COM.IBM .Io.AycN.ReulthHANDLL $ 2 .Run(ReulthHANDL.java:905)
在COM.IBM .W.U.T.TraceBoo.WorkWork.Run(THealthPo.java:1563)

最佳答案

was控制台使用它自己的struts版本。
由于您放置了不同版本的struts(在classloader-lib/ext中处于高位),was控制台有问题。
在99.99%的情况下,将这些jar文件转储到lib/ext文件是个坏主意。
如果需要跨多个应用程序共享这些jar,可以使用特定于应用程序的类路径或使用共享库方法。
重新考虑在lib/ext中放置jar的用法。
高温高压
曼格鲁

关于windows - 如果lib/ext中存在struts.jar 1.2.7,则不会出现Websphere管理控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com