日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【随笔】TongWeb 常见报错

發布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【随笔】TongWeb 常见报错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TongWeb 常見報錯

1、服務啟動錯誤

部分版本TongWeb在啟動時會出現 Caused by: java.lang.NoSuchMethodError: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;的問題,是由于內部 validation-api.jar 與要部署的應用的依賴存在沖突導致,需要替換TongWeb服務的依賴包。

  • 路徑:TongWeb7.0/lib/validation-api.jar
  • 替換版本:可以與應用服務內 validation-api 版本一致
[2022-01-20 15:15:17] [INFO] [System.out] [2022-01-20 15:15:16 [DEBUG] [http-nio2-9060-exec-1] org.jboss.logging - Logging Provider: org.jboss.logging.Log4j2LoggerProvider ] [2022-01-20 15:15:17] [INFO] [System.out] [2022-01-20 15:15:17 [INFO ] [http-nio2-9060-exec-1] o.h.v.i.util.Version - HV000001: Hibernate Validator 6.0.17.Final ] [2022-01-20 15:15:17] [INFO] [System.out] [2022-01-20 15:15:17 [DEBUG] [http-nio2-9060-exec-1] o.h.v.i.e.r.TraversableResolvers - Found javax.persistence.Persistence on classpath containing 'getPersistenceUtil'. Assuming JPA 2 environment. Trying to instantiate JPA aware TraversableResolver ] [2022-01-20 15:15:17] [INFO] [System.out] [2022-01-20 15:15:17 [DEBUG] [http-nio2-9060-exec-1] o.h.v.i.e.r.TraversableResolvers - Instantiated JPA aware TraversableResolver of type org.hibernate.validator.internal.engine.resolver.JPATraversableResolver. ] [2022-01-20 15:15:17] [INFO] [System.out] [2022-01-20 15:15:17 [INFO ] [http-nio2-9060-exec-1] o.h.v.i.e.ConfigurationImpl - HV000002: Ignoring XML configuration. ] [2022-01-20 15:15:17] [INFO] [deployment] [Undeploying app: /home/TongWeb7.0/deployment/zhfy] [2022-01-20 15:15:19] [SEVERE] [deployment] [Unable to deploy collapsed ear in war StandardEngine[TONGWEB].StandardHost[server].StandardContext[zhfy]] com.tongweb.tongejb.OpenEJBException: Creating application failed: /home/TongWeb7.0/deployment/zhfy: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:1092)at com.tongweb.tongejb.assembler.classic.ThanosAssembler.createApplication(ThanosAssembler.java:147)at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:719)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.startInternal(ThanosWebtierWebAppBuilder.java:1087)at com.tongweb.tomee.catalina.WebtierWebAppBuilder.configureStart(WebtierWebAppBuilder.java:1122)at com.tongweb.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)at com.tongweb.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)at com.tongweb.catalina.core.StandardContext.startInternal(StandardContext.java:5122)at com.tongweb.catalina.core.ThanosStandardContext.startInternal(ThanosStandardContext.java:156)at com.tongweb.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at com.tongweb.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:730)at com.tongweb.catalina.core.ContainerBase.addChild(ContainerBase.java:706)at com.tongweb.catalina.core.StandardHost.addChild(StandardHost.java:734)at com.tongweb.catalina.core.ThanosStandardHost.addChild(ThanosStandardHost.java:595)at com.tongweb.web.thanos.startup.ThanosHostConfig.deployWar(ThanosHostConfig.java:226)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.fireTomcatProcess(ThanosWebtierWebAppBuilder.java:416)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.deployApplication(ThanosWebtierWebAppBuilder.java:363)at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:204)at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:164)at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:269)at com.tongweb.console.deployer.service.DeployerService.deploy(DeployerService.java:587)at com.tongweb.console.deployer.controller.DeployerController.deploy(DeployerController.java:361)... Caused by: java.lang.NoSuchMethodError: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;at org.hibernate.validator.internal.engine.ValidatorFactoryImpl.<init>(ValidatorFactoryImpl.java:140)at org.hibernate.validator.HibernateValidator.buildValidatorFactory(HibernateValidator.java:38)at org.hibernate.validator.internal.engine.ConfigurationImpl.buildValidatorFactory(ConfigurationImpl.java:364)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder$OpenEjbConfig.buildValidatorFactory(ValidatorBuilder.java:399)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:109)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:65)at com.tongweb.tongejb.assembler.classic.LazyValidatorFactory.ensureDelegate(LazyValidatorFactory.java:53)at com.tongweb.tongejb.assembler.classic.LazyValidatorFactory.getFactory(LazyValidatorFactory.java:62)at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:950)... 96 more [2022-01-20 15:15:19] [SEVERE] [core] [ContainerBase.addChild: start: ] com.tongweb.catalina.LifecycleException: Failed to start component [StandardEngine[TONGWEB].StandardHost[server].StandardContext[zhfy]]at com.tongweb.catalina.util.LifecycleBase.start(LifecycleBase.java:167)at com.tongweb.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:730)at com.tongweb.catalina.core.ContainerBase.addChild(ContainerBase.java:706)at com.tongweb.catalina.core.StandardHost.addChild(StandardHost.java:734)at com.tongweb.catalina.core.ThanosStandardHost.addChild(ThanosStandardHost.java:595)at com.tongweb.web.thanos.startup.ThanosHostConfig.deployWar(ThanosHostConfig.java:226)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.fireTomcatProcess(ThanosWebtierWebAppBuilder.java:416)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.deployApplication(ThanosWebtierWebAppBuilder.java:363)at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:204)at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:164)at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:269)at com.tongweb.console.deployer.service.DeployerService.deploy(DeployerService.java:587)at com.tongweb.console.deployer.controller.DeployerController.deploy(DeployerController.java:361)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)... Caused by: com.tongweb.tomee.catalina.TomEERuntimeException: com.tongweb.tongejb.OpenEJBException: Creating application failed: /home/TongWeb7.0/deployment/zhfy: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.startInternal(ThanosWebtierWebAppBuilder.java:1119)at com.tongweb.tomee.catalina.WebtierWebAppBuilder.configureStart(WebtierWebAppBuilder.java:1122)at com.tongweb.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)at com.tongweb.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)at com.tongweb.catalina.core.StandardContext.startInternal(StandardContext.java:5122)at com.tongweb.catalina.core.ThanosStandardContext.startInternal(ThanosStandardContext.java:156)at com.tongweb.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 87 more Caused by: com.tongweb.tongejb.OpenEJBException: Creating application failed: /home/TongWeb7.0/deployment/zhfy: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:1092)at com.tongweb.tongejb.assembler.classic.ThanosAssembler.createApplication(ThanosAssembler.java:147)at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:719)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.startInternal(ThanosWebtierWebAppBuilder.java:1087)... 93 more Caused by: java.lang.NoSuchMethodError: javax.validation.spi.ConfigurationState.getValueExtractors()Ljava/util/Set;at org.hibernate.validator.internal.engine.ValidatorFactoryImpl.<init>(ValidatorFactoryImpl.java:140)at org.hibernate.validator.HibernateValidator.buildValidatorFactory(HibernateValidator.java:38)at org.hibernate.validator.internal.engine.ConfigurationImpl.buildValidatorFactory(ConfigurationImpl.java:364)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder$OpenEjbConfig.buildValidatorFactory(ValidatorBuilder.java:399)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:109)at com.tongweb.tongejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:65)at com.tongweb.tongejb.assembler.classic.LazyValidatorFactory.ensureDelegate(LazyValidatorFactory.java:53)at com.tongweb.tongejb.assembler.classic.LazyValidatorFactory.getFactory(LazyValidatorFactory.java:62)at com.tongweb.tongejb.assembler.classic.Assembler.createApplication(Assembler.java:950)... 96 more [2022-01-20 15:15:19] [SEVERE] [web-container] [Error deploying web application directory /home/TongWeb7.0/deployment/zhfy] java.lang.IllegalStateException: ContainerBase.addChild: start: com.tongweb.catalina.LifecycleException: Failed to start component [StandardEngine[TONGWEB].StandardHost[server].StandardContext[zhfy]]at com.tongweb.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:734)at com.tongweb.catalina.core.ContainerBase.addChild(ContainerBase.java:706)at com.tongweb.catalina.core.StandardHost.addChild(StandardHost.java:734)at com.tongweb.catalina.core.ThanosStandardHost.addChild(ThanosStandardHost.java:595)at com.tongweb.web.thanos.startup.ThanosHostConfig.deployWar(ThanosHostConfig.java:226)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.fireTomcatProcess(ThanosWebtierWebAppBuilder.java:416)at com.tongweb.tw.thanos.ThanosWebtierWebAppBuilder.deployApplication(ThanosWebtierWebAppBuilder.java:363)at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:204)at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:164)at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:269)at com.tongweb.console.deployer.service.DeployerService.deploy(DeployerService.java:587)at com.tongweb.console.deployer.controller.DeployerController.deploy(DeployerController.java:361)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)

2、TongWeb在解析值jsp文件時沒有考慮單引號雙引號嵌套使用的情況,導致服務部署失敗

  • 影響范圍:TongWeb7.0.4.2、TongWeb7.0.4.3
  • 解決方案:版本升級、下載補丁
[2021-10-30 14:28:35 665] [SEVERE] [http-nio2-0.0.0.0-8088-exec-97] [core] [Servlet.service() for servlet jsp threw exception] com.tongweb.jasper.JasperException: /ptmodule/arteryForm/parse/parse.jsp (line: 20, column: 18) equal symbol expectedat com.tongweb.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)at com.tongweb.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291)at com.tongweb.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:97)at com.tongweb.jasper.compiler.Parser.parseAttribute(Parser.java:233)at com.tongweb.jasper.compiler.Parser.parseAttributes(Parser.java:169)at com.tongweb.jasper.compiler.Parser.parseAttributes(Parser.java:160)at com.tongweb.jasper.compiler.Parser.parseInclude(Parser.java:880)at com.tongweb.jasper.compiler.Parser.parseStandardAction(Parser.java:1151)at com.tongweb.jasper.compiler.Parser.parseElements(Parser.java:1490)at com.tongweb.jasper.compiler.Parser.parse(Parser.java:145)at com.tongweb.jasper.compiler.ParserController.doParse(ParserController.java:244)at com.tongweb.jasper.compiler.ParserController.parse(ParserController.java:105)at com.tongweb.jasper.compiler.Compiler.generateJava(Compiler.java:201)at com.tongweb.jasper.compiler.Compiler.compile(Compiler.java:372)at com.tongweb.jasper.compiler.Compiler.compile(Compiler.java:349)at com.tongweb.jasper.compiler.Compiler.compile(Compiler.java:333)at com.tongweb.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)at com.tongweb.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)at com.tongweb.web.jasper.servlet.ThanosJspServlet.serviceJspFile(ThanosJspServlet.java:273)at com.tongweb.web.jasper.servlet.ThanosJspServlet.service(ThanosJspServlet.java:187)at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)...

總結

以上是生活随笔為你收集整理的【随笔】TongWeb 常见报错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。