Tomcat
we will rock you
Java DE
展开
-
tomcat WebappClassLoader 加密class文件
tomcat WebappClassLoader 加密class文件 对class文件时行加密,tomcat加载class文件时再进行解密.可以达到隐藏代码的目的.下面用commons-codec中的base64对class进行encode,再在tomcat加载时对class进行decode.1.对要encode的class进行编码:public static voi转载 2011-10-23 13:38:41 · 2770 阅读 · 3 评论 -
linux tomcat 报 java.lang.OutOfMemoryError: PermGen space
linux tomcat 报错: 永久保存区域java.lang.OutOfMemoryError: PermGen space在catalina.sh 中增加JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:MaxNewSize=1024"扩大永久域的内存大小。...原创 2019-06-27 15:48:56 · 921 阅读 · 0 评论 -
tomcat的work目录
1 用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,...原创 2012-10-18 07:48:07 · 71 阅读 · 0 评论 -
Tomcat目录下的各个文件夹的作用
1.bin:存放各种不同平台开启与关闭Tomcat的脚本文件。2.lib:存tomcat与web应用的Jar包3.conf:存放tomcat的配置文件4.webapps:web应用的发布目录5.work:tomcat把由各种jsp生成的servlet文件存放的地方6.logs:tomcat存放日志文件的地方7.temp:tomcat存放临时文件的地方转载 2015-10-29 16:24:42 · 403 阅读 · 0 评论 -
启动多TOMCAT,解决JVM冲突
启动多TOMCAT,解决JVM冲突在一台服务器上配置多个Tomcat的方法:如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题。只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了!下面我们把配置的详细过程写在下面,以供参考:(此例以配置两个Tomcat为例)1.下载T转载 2014-04-09 10:50:13 · 919 阅读 · 0 评论 -
Eclipse启动Tomcat时,45秒超时解决方式
在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。 以前我一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。今天我又遇到了这个问题,如是在网上再次查找了一下解决方式。发现原来可以这样方便的来解决。在这里记录下来,以为将来遇到这个问题时,可以快速的解决。 解决方法转载 2014-02-24 14:54:03 · 1065 阅读 · 0 评论 -
tomcat的安装目录各文件夹的意义
假设你已将Tomcat解压,你已得到下列目录结构: 目录名--描述 bin 包含启动/关闭脚本。 conf 包含不同的配置文件,包括server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml。 doc 包含各种To原创 2012-04-15 19:42:51 · 4054 阅读 · 0 评论 -
Tomcat 下的 webapps\ROOT 目录发布、访问关联
通常服务器想让 用户直接访问项目,是直接把发布后的项目放在webapps\ROOT 目录下,预访问 的缓存文件都放在 D:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost\_\org\apache\jsp\目录下在浏览器地址栏 可直接访问,如:http://127.0.0.1:8080/原创 2012-04-15 19:26:10 · 3930 阅读 · 0 评论 -
SESSIONS.ser 的问题
网络上的解决方案: (1) Tomcat/work/Catalina/localhost/工程名/SESSIONS.ser session未超时的情况下服务器关闭大的时候被序列化为工程名/SESSIONS.ser 启动的时候再加载进来,加载的时候报错了,把该文件删除,重新启动 补充:有时候不一定是SESSIONS.ser,我的那个下面就多了转载 2012-04-15 18:36:16 · 857 阅读 · 0 评论 -
Tomcat中 的jsp文件访问原理?
jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下的work生成一系列的文件夹和.java文件和.class文件(字节码文件),.class文件,用于缓存,如果这个jsp文件不变更,就一直使用原来编译好的,每当更改后的第一次访问,都会重新生成一个新的.class文件.其实质是一个java的类经过编译的.class字节码文件(这个文件被一原创 2012-04-15 19:18:14 · 956 阅读 · 1 评论 -
Tomcat系统结构及原理
Tomcat Server的结构图 该文件描述了如何启动Tomcat Server转载 2012-03-15 23:09:54 · 745 阅读 · 1 评论 -
java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次又一次。虽然说不断的重构自己的代码对公对私都是一件非常好的事,但是有时我们会发现有些时候不单单是通过重构自身的代码就能够解决这样的问题...转载 2019-07-08 17:28:30 · 239 阅读 · 0 评论