Tomcat5启动流程与配置详解 2

2011-03-18 13:492.3加载类和资源的顺序为:1、/Web-INF/classes 2、/Web-INF/lib/*.jar 3、Bootstrap 4、System 5、$CATALINA_HOME/common/classes6、$CATALINA_HOME/common/endores/*.jar 7、$CATALINA_HOME/common/lib/*.jar 8、$CATALINA_HOME/shared/classes9、$CATALINA_HOME/shared/lib/*.jar3.server.xml3.1配置tomcat组件的XML文件server.xml:①顶层类元素[Top Level Elements]: 位于整个配…

tomcat部署jar包

在项目目录下里创建WEB-INF文件夹,在其中创建lib文件和classes文件夹。将自己的jar包放到lib文件里。并手动解压到该文件夹。解压后的文件里有你的class文件,将class文件copy到chasses文件里,即可调用该jar包。记得要重新启动tomcat服务。

基于redis的Tomcat服务器session共享(单实例redis)

环境:tomcat7,redis3.2.10 关于redis的安装以及配置请自行搜索。 在每个tomcat实例中都需要做如下修改。 需要的jar: 1.jedis-2.2.1.jar 2.commons-pool2-2.4.2.jar 3.redis-session-manager.jar(这个jar名称是自定义的) *关于这个jar请移步github,获取源码自行编译,此处作者是用gradle构建,需要在OS安装gradle。或者修改成其它构建工具。 将以上jar添加到tomcat目录下的 /lib文件夹中 2.需要做…

【转】项目jar包 与tomcat 自带jar 冲突

项目中jar 与 tomcat 自带jar 冲突(catalina.jar 和 tomcat-coyote),导致报错:   java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet       解决方法:自定义user library ,将冲突的jar 放进去,则项目部署的时候,不会将user library中的jar 部署到tomcat的webapp 项目的 web-inf\lib中,则不会冲突。问题解决   添加user library 到项目:     感谢博主 http://b…

tomcat相关

1, tomcat中 打war包命令, 进入项目目录,执行 jar -cvf name.war . rangyumielehuodeMacBook-Pro:~ android_swift$ jar -cvf myapp.war .

tomcat启动报错

错误如下: 严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/gaia/target/yiside/WEB-INF/lib/lombok-1.18.2.jar!/] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97) at org.apache.tomcat.util.bcel.class…

Bad version number in .class file的解决方法

当项目部署到tomcat后,tomcat启动时报错:Bad version number in .class file 重点:如果一切尝试都没有用 ,那么记住这个错的原因是 tomcat选择的jdk1.5的版本要低于 自己的环境变量      其他的照旧 把tomcat中jdk的版本换成1.6就行了 原因是编译java时生成的class文件,在运行时用到的JRE和class文件版本不一致造成的。例如JRE是1.5,编译的JDK是1.6。1)这时候首先确认eclipse的编译JDK版本: 然…

解决eclipse配置Tomcat时找不到server选项

集成Eclipse和Tomcat时找不到server选项:        按照网上的步骤如下:        在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境(Runtime Environments) ——添加(Add),添加Tomcat服务器。对应安装的Tomcat版本选择Apache Tomcat v6.0。下一步通过“浏览(Brower)”按钮选择之前Tomcat的安装目录,指定后点击“完成”完成配置。        问题在于我的Eclipse为新版本eclipse-s…

win7下安装配置tomcat,java运行环境

原文地址:http://www.2cto.com/os/201203/122261.html 1.下载JDK,安装 官网下载地址:http://java.sun.com/javase/downloads/index.jsp 下载后,安装,选择你想把JDK安装的目录: 比如:JDK安装目录:E:\java 其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。   2.设置JDK环境变量 右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”,选择“高级”选项卡,…

tomcat系列 启动慢

有两种解决办法: 1)在Tomcat环境中解决 可以通过配置JRE使用非阻塞的Entropy Source。 在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。 加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。 2)在JVM环境中解决 打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/urandom 替换成 securerand…

用最简单的方式将Tomcat7和指定的JDK集成

1. 集成      只需要编辑在tomcat/bin目录下的starup.bat文件即可完成Tomcat和JRE的集成:以Tomcat7和JRE1.6为例:   在stratup.bat中加入如下语句: set JAVA_HOME=C:\JRE_1.6\jre set CATALINA_HOME=C:\tomcat 其中JAVA_HOME就是JRE的路径。CATALINA_HOME就是Tomcat所在路径:   2. 验证:     如果要登陆Tomcat的后台的话,我们还需要修改Tomcat目录下的conf文件夹下的tomcat-users.xml文件。我们…

tomcat启动脚本设置,无需另外设置java环境变量,多开的话分别设置就行

1. tomcat目录的bin目录下以下文件最上面添加set语句,就不用另外设置环境变量      startup.bat         set "JAVA_HOME=D:\tomcat\jdk"        jdk所在目录           set "JRE_HOME=D:\tomcat\jdk\jre"    jre所在目录         set "CATALINA_HOME=D:\tomcat"    tomcat所在目录  为了方便直接把jdk放在tomcat目录下              service.bat         set "JAVA_HOME=D:\tomcat\jdk"         set …