- 军军小站|张军博客
拥有Tomcat标签的文章
Tomcat

How Tomcat Works(十一)

本文接下来分析tomcat的类载入器,tomcat需要实现一个自定义的载入器,而不能使用系统类载入器(1)限制serlvet访问当前运行的java虚拟机中环境变量CLASSPATH指明的路径下的所有类和库,而只允许载入WEB-INF/class目录及其子目录下的类,和从部署的库到WEB-INF/lib目录载入类(2)提供自动重载的功能,即当WEB-INF/class目录或WEB-INF/lib目录下的类发生变化时,Web应用程序会重新载入这些类我们先来回顾

系统 2019-08-12 01:33:20 2112

Tomcat

tomcat 5 启动过程官方文档

http://tomcat.apache.org/tomcat-7.0-doc/architecture/startup/serverStartup.txtLicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditionalinformationrega

系统 2019-08-12 01:33:14 2112

Tomcat

tomcat中实现https安全连接的方法

【赛迪网技术报道】SSL,或者SecureSocketLayer,是一种允许web浏览器和web服务器通过一个安全的连接进行交流的技术。这意味着将被发送的数据在一端被翻译成密码,传送出去,然后在另一端解开密码,再进行处理。这是一个双向的过程,也就是浏览器和服务器都需要在发送数据之前对它们进行加密。SSL协定的另一个重要方面是认证(Authentication)。这就是说,在你开始试图通过一个安全连接与一个web服务器交流的时候,这个服务器会要求你的浏览器出

系统 2019-08-12 01:33:01 2112

Tomcat

tomcat启动不了

今天弄了一个项目想在在自己的电脑上面运行起来,当部署在tomcat上的时候发现tomcat就是启动不来,思忖了一段时间后发现原来是tomcat的相关jar没有导入进去。所以,properties->javabuiildpath->libraies->addlibrary->serverRuntime将tomcat导入进去,如果发现没有tomcat那需要配置一个serverRuntimeenvironment。配置方式在window->preferences

系统 2019-08-12 01:33:01 2112

Tomcat

为tomcat动态添加jndi数据源信息

我们在开发项目的时候,总要和数据库打交道,如何获取数据源,以什么样的方式来获取,成为了我们即简单又熟悉而且不得不注意的一个问题。那么在这里我说三种获取数据源的常用方式:一、通过配置文件来获取首先在项目的classPath下面,建立一个配置文件,如jdbc.properties。通过最原始的方式,解析这个配置文件,然后读取配置信息,再封装jdbc信息,从而得到数据源。使用spring;通过spring去建立dataSourceBean。这个dataSourc

系统 2019-08-12 01:32:56 2112

Tomcat

Tomcat配置远程调试

===========方法1================================tomcat7:catalina.batjpdastart,调试端口默认为8000===========方法2================================1.进入工程目录,运行Ant命令编译;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand发布编译生成的war包;4.从外面启动Tomcat(

系统 2019-08-12 01:32:49 2112

Tomcat

tomcat 下载 中文乱码问题

问题描述:比如我要下载的东西http://localhot:8080/aa/中文.doc将被解析为:http://localhot:8080/aa/%A%23B.doc解决办法tomcat配置文件server.xml<

系统 2019-08-12 01:32:41 2112

Tomcat

tomcat并发量和内存的关系

近期在进行一个项目的性能调优,目标是支撑1000的并发数;web容器:apache2+tomcat6jvm:jdk6linuxx64程序:status2+spring+ibatis缓存:memcache服务器:4颗双核cup8G内存由于本项目是网站项目只做展示用,对时时性没要求,做了几乎所有对象的缓存,memcache也在本机测试一:设置tomcat内存CATALINA_OPTS="-Xms1024m-Xmx1024m-Xmn256m",然后使用apach

系统 2019-08-12 01:32:39 2112

Tomcat

Tomcat安装

安装JDK[root@stu21~]#lftp172.16.0.1lftp172.16.0.1:~>cdpubcdok,cwd=/publftp172.16.0.1:/pub>cdSources/6.x86_64/jdk/lftp172.16.0.1:/pub/Sources/6.x86_64/jdk>getjdk-7u67-linux-x64.rpm126857158bytestransferredin22seconds(5.56M/s)lftp172.

系统 2019-08-12 01:32:36 2112

Tomcat

如何使用Tomcat

Tomcat的安装Tomcat软件可以从Apache网站上获取,在windows下,既可以获取MSI安装包也可以获取zip压缩格式文档,均可完成软件的安装。安装后Tomcat目录如下:bin:(Tomcat引用程序目录,比如程序的启动、停止、版本查看等)conf:(Tomcat配置文件存放)lib:(库文件)log:(日志文件)temp:(临时文件)webapps:(开发程序存放位置或者直接将WAR应用包放在此处)work:(应用程序解析后存放处)Tomc

系统 2019-08-12 01:32:36 2112

Tomcat

tomcat使用中出现的问题及其解决之道

1:只要代码改变了(哪怕是JSP页面内容改变),如果调试后达不到自己想要的效果,就重启tomcat吧;2:如果代码改变了,tomcat也重启了,但似乎还是没有得到想要的结果,而代码经反复检查后确定是正确无误,那么就清理工程吧(单击eclipse菜单栏的“Project”——"Clean...");如果结果还是没有多大改变,则重启浏览器吧(我曾经就遇到这样的问题,工程一点问题都没有,tomcat也反复重启,工程反复清除,但还是无法执行正确的结果,最后经理直接

系统 2019-08-12 01:32:34 2112

Tomcat

Tomcat Firewall JMX RMI

今天同事在现场遇到这样一个问题,堆栈如下:[2012-05-1015:26:52,798]INFO[main]util.RMIClientSocketFactoryClientSocketFactory.createSocket(10.154.2.23,63828)->10.154.2.23[2012-05-1015:27:13,802]ERRORFailedtoobtainjmxconnectiontoservice:jmx:rmi:///j

系统 2019-08-12 01:32:32 2112

Tomcat

不在频繁的启动Tomcat(5.5版本之后)

以前每修改一次server.xml文件,大多数情况是修改上下文,总要重启一下Tomcat。可以通过以下的方法,就不用频繁启动Tomcat了,必须是版本在5.5以后在%CATALINA_HOME%\conf\[enginename]\[hostname]\目录下,新建一个.xml文件,名字就是上下文路径,在server.xml文件中注释掉元素。例如在我的机子上,D:\apache-tomcat-6.0.16\conf\Catalina\lo

系统 2019-08-12 01:32:29 2112