共通jar提取
来源:互联网 发布:java控制鼠标移动 编辑:程序博客网 时间:2024/06/06 02:45
共通jar包
1.解决方法
tomcat lib新建shared文件夹,放置共通jar 不能加入tayers系列jar包 (单例模式?)cataline.properties 配置 common.loader
2.问题
配置文件读取混乱部分项目,请求返回错误jar调用工作机制
3.Tomcat优化
内存使用配置 PermSize: 内存溢出,类定义,占用后不再释放 XX:PermSize XX:MaxPermSize JDK1.8 不再使用Perm内存,使用Metaspace对内存共享,不再存在内存溢出问题Metaspacer 默认根据程序运行需要动态设置大小 占用达到Max值,会对死亡对象和类加载器垃圾回收最大连接数
4.Tomcat加载机制
tomcat启动后,会创建一组类 BootStrap JVM基本类 System tomcat启动类 common 通用类 应用1 应用2 每个程序都有唯一类加载器加载流程 首先加载BootStrap,再加载System,然后加载每个应用,最后加载共通类为了减少内存占用 可以把共通jar放到通用类
5.注意
1)有依赖关系的Jar放在一起,要么放在tomcat下,要么放在webapp,不能分开2)普通Jar,要么放到tomcat下,要么放在webapp下,不能重复
问题1:
java.lang.NoClassDefFoundError: Could not initialize class org.logicalcobwebs.cglib.proxy.Enhancer
0 0
- 共通jar提取
- tomcat共通jar提取
- 简单的MAVEN打jar包(只有共通类,非webapp)
- log共通
- 常用共通
- 単位変換 共通
- 使用sfntly中的sfnttool.jar提取中文字体
- maven 提取jar 文件到当前目录
- UNIX/LINUX联接,共通
- JAVASCRIPT调用共通函数
- BDC调用共通FORM
- C# 数据库共通类
- js check共通方法
- DateUtil共通使用
- String 共通方法定义
- 打印机共通知识
- coding的共通原则
- Excel导出共通
- 拓扑排序--九度.1449.[优先级队列实现小顶堆]
- Linux下安装jdk8步骤详述
- 萌新自己记录学习javascript总结一
- 技术解读第三章
- 1030. Travel Plan (30) PAT 甲级
- 共通jar提取
- 04JVM-对象的死亡与对象引用
- CentOs vim配置
- Fastlane的produce指令
- 520. Detect Capital 使用正则表达式OJ代码
- GYM 100247 B. Similar Strings(水~)
- Java NIO 系列教程(一)
- 干货:vue2.x select2 指令封装
- 网络协议(二)Socket编程之TCP