tongweb部署应用的时候出现java.lang.ClassNotFoundException处理办法

1:当通过tongweb部署应用的时候经常会遇到java.lang.ClassNotFoundException这种错误。 2:当出现这种报错的时候代表应用缺少某个class文件,需要通过报错的具体的路径去寻找对应的jar包,找到之后放到%tongweb%/lib目录下面。例如:Caused by:java.lang.ClassNotFoundException:org.apache.juli.logging.Log该class就位于tomcat-juli.jar里面,说明该应用依赖tomcat的包。 3:在查找问题的时候要查找到关键因素,找到Caused by然后在去分析,当有很大的日志的时候做好是清理一次server.log日志,不要反复去部署没有意义。 4:还有就是纯国产的芯片真的还需要努力。

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

springboot使用之快捷打包部署

本篇关键知识点:Maven的assembly插件实现自定义打包部署(包含依赖jar包) 目前springboot项目的几种常见的部署方式。1\.使用docker容器去部署,将springboot的应用构建成一个dockerimage,然后通过容器去启动镜像,这种方式在

tongweb支持shtml

1:如果tongweb需要支持shtml需要修改某些参数。2:去掉%tongweb%/conf/defaultweb.xml如图所示的注释内容:<servlet<servletnamejsp</servletname<servletclasscom.tongweb.web.jasper.servlet.ThanosJs

Vue刷新页面有哪几种方式

在Vue项目中,刷新当前页除了window.reload(),你还能想到什么办法?而且这种办法会重新加载资源出现短暂的空白页面。体验不是很好。在某个详情页面的时候,我们经常需要通过路由中的详情id去获取内容,当我们在不同的详情页来回切换的时候,打开的页面是同一个,只是需要通过监听路由中的参数id的变化去重新请求详情接口。如果这个详情页只需要一个接口

SpringBoot使用assembly进行项目打包教程1

一、基本介绍1.部署方式介绍目前来说,SpringBoot项目有如下两种常见的部署方式:一种是使用docker容器去部署。将SpringBoot的应用构建成一个dockerimage,然后通过容器去启动镜像,这种方式在需要部署大规模的应用、以及应用扩展时是非常方便的,属于目前工业级的部署方案,但是需要掌握

Java中

javacclasspath的使用:javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上classpath参数,通过使用以下三种类型的方法来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac