当前位置:网站首页>Class conflicts caused by tongweb Enterprise Edition and embedded Edition
Class conflicts caused by tongweb Enterprise Edition and embedded Edition
2022-06-13 05:44:00 【t007321】
Problem phenomenon :
TongWeb Enterprise deployment web application , An error is as follows :
[2022-02-26 22:25:42 816] [SEVERE] [http-nio2-0.0.0.0-9060-exec-1] [core] [Parse error in application web.xml file at file:/D:/TongWeb /conf/default-web.xml]
org.xml.sax.SAXParseException; systemId: file:/D:/TongWeb /conf/default-web.xml; lineNumber: 90; columnNumber: 15; Error at (90, 15) : com.tongweb.catalina.startup.OpenEJBContextConfig$OpenEJBWebXml addServlet
at com.tongweb.web.util.digester.Digester.createSAXException(Digester.java:1911)
at com.tongweb.web.util.digester.Digester.createSAXException(Digester.java:1943)
at com.tongweb.web.util.digester.Digester.endElement(Digester.java:976)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1784)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2969)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:507)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:867)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:796)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:142)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:644)
at com.tongweb.web.util.digester.Digester.parse(Digester.java:1462)
at com.tongweb.web.util.descriptor.web.WebXmlParser.parseWebXml(WebXmlParser.java:119)
at com.tongweb.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1548)
at com.tongweb.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1112)
at com.tongweb.catalina.startup.OpenEJBContextConfig.webConfig(OpenEJBContextConfig.java:402)
at com.tongweb.catalina.startup.ContextConfig.configureStart(ContextConfig.java:775)
at com.tongweb.catalina.startup.OpenEJBContextConfig.configureStart(OpenEJBContextConfig.java:123)
at com.tongweb.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at com.tongweb.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at com.tongweb.catalina.core.StandardContext.startInternal(StandardContext.java:5172)
at com.tongweb.catalina.core.ThanosStandardContext.startInternal(ThanosStandardContext.java:250)
at com.tongweb.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at com.tongweb.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:734)
at com.tongweb.catalina.core.ContainerBase.addChild(ContainerBase.java:710)
at com.tongweb.catalina.core.StandardHost.addChild(StandardHost.java:725)
at com.tongweb.catalina.core.ThanosStandardHost.addChild(ThanosStandardHost.java:645)
at com.tongweb.web.thanos.startup.ThanosHostConfig.deployWar(ThanosHostConfig.java:230)
at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.fireWebtierProcess(ThanosWebtierWebAppBuilder.java:448)
at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.deployApplication(ThanosWebtierWebAppBuilder.java:360)
at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:337)
at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:297)
at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:270)
at com.tongweb.console.deployer.service.DeployerService.deploy(DeployerService.java:764)
at com.tongweb.console.deployer.controller.DeployerController.deploy(DeployerController.java:391)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
at org.jboss.resteasy.springmvc.ResteasyHandlerAdapter.createModelAndView(ResteasyHandlerAdapter.java:96)
at org.jboss.resteasy.springmvc.ResteasyHandlerAdapter.handle(ResteasyHandlerAdapter.java:82)
at org.jboss.resteasy.springmvc.ResteasyHandlerAdapter.handle(ResteasyHandlerAdapter.java:26)
at org.jboss.resteasy.springmvc.ResteasyWebHandlerTemplate.handle(ResteasyWebHandlerTemplate.java:39)
at org.jboss.resteasy.springmvc.ResteasyHandlerAdapter.handle(ResteasyHandlerAdapter.java:47)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.console.util.SpringI18nFilter.doFilter(SpringI18nFilter.java:46)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.console.commons.LoginFilter.doFilter(LoginFilter.java:50)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.console.commons.ConsoleFilter.doFilter(ConsoleFilter.java:68)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.tw.AuthorityFilter.doFilter(AuthorityFilter.java:47)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.console.commons.NoCacheFilter.doFilter(NoCacheFilter.java:18)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.console.audit.AuditFilter.doFilter(AuditFilter.java:112)
at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:107)
at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:570)
at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:344)
at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97)
at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:43)
at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:21)
at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:469)
at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:867)
at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19)
at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:921)
at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1625)
at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at com.tongweb.web.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:857)
at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:522)
at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:514)
at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
at sun.nio.ch.Invoker$2.run(Invoker.java:218)
at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)
at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1172)
at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628)
at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.NoSuchMethodException: com.tongweb.catalina.startup.OpenEJBContextConfig$OpenEJBWebXml addServlet
at com.tongweb.web.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:374)
at com.tongweb.web.util.digester.SetNextRule.end(SetNextRule.java:145)
at com.tongweb.web.util.digester.Digester.endElement(Digester.java:973)
... 109 more
reason :
war In the app package WEB-INF/lib Directory is tongweb-embed-7.0.E.*.jar, This leads to TongWeb Enterprise version of the class call TongWeb Embedded version of the class to resolve TongWeb Enterprise Edition conf/default-web.xml file .
# Through the log, you can see , The following is the embedded version of the class at com.tongweb.web.util.descriptor.web.WebXmlParser.parseWebXml(WebXmlParser.java:119)
# The following are the classes of the enterprise version
at com.tongweb.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1548)# Finally, the embedded version of the class calls the enterprise version of the class , Method not found
Caused by: java.lang.NoSuchMethodException: com.tongweb.catalina.startup.OpenEJBContextConfig$OpenEJBWebXml addServlet
at com.tongweb.web.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:374)
terms of settlement :
Delete web In the application tongweb-embed-7.0.E.*.jar And related jar. these jar stay war The application runtime does not need , Only in order to spring boot jar Mode required .
边栏推荐
- 10 signalstartevent and signalcatchingevent of flowable signal events
- 1 Introduction to drools rule engine (usage scenarios and advantages)
- Dynamic programming - longest common substring
- Getclassloader() returns null, getclassloader() gets null
- 2020 personal annual summary
- Case - simulated landlords (upgraded version)
- Timeout thread log for tongweb
- Validation set: ‘flowable-executable-process‘ | Problem: ‘flowable-servicetask-missing-implementatio
- OpenGL Mosaic (8)
- MySQL installation, architecture and management
猜你喜欢
17 servicetask of flowable task
Explanation of sentinel series' features, composition and deployment
powershell优化之一:提示符美化
Hainan University Postgraduate Entrance Examination electronic information (085400) landing experience
OpenGL mosaic (VIII)
Difference between deviation and variance in deep learning
How to Algorithm Evaluation Methods
为什么那么多人讨厌A-Spice
Config server configuration center of Nacos series
Web site learning and sorting
随机推荐
Initial redis experience
Solution to prompt "permission is required to perform this operation" (file cannot be deleted) when win10 deletes a file
Anaconda configuring the mirror source
A simple recursion problem of linked list
Three paradigms of MySQL
MySQL installation, architecture and management
Django uploads local binaries to the database filefield field
OpenGL Mosaic (8)
Browser screenshot method (long screenshot, node screenshot, designated area screenshot)
890. Find and Replace Pattern
[China & some provinces and cities] JSON file for offline map visualization
MongoDB 多字段聚合Group by
First assessment
August 15, 2021 another week
ZABBIX wechat alarm
How to Algorithm Evaluation Methods
Getclassloader() returns null, getclassloader() gets null
MySQL transactions and foreign keys
Sentinel series hot spot current limiting
MySQL advanced query