Tomcat - 军军小站|张军博客
Tomcat

服务器环境搭建系列(二)-Tomcat篇

1、解压缩Tomcat的tar包,默认放在opt下tar-zxvfapache-tomcat-6.0.35.tar.gz2、输入如下命令修改tomcat配置文件vi/opt/apache-tomcat-6.0.35/conf/server.xml3、在最下面前面输入:比如war包是god.war,例子:

系统 2019-08-12 01:32:13 2248

Tomcat

tomcat安装和配置

Windows环境为例。其他环境类推。1、下载地址:https://tomcat.apache.org/下载后解压。Tips:建议不要下载安装文件。2、配置2.1环境变量可以单独设置tomcat的java环境变量。编辑installDir\bin\setclasspath.bat,在判断JRE_HOME是否为空(ifnot"%JRE_HOME%"=="")的上方添加:set"JAVA_HOME=D:\ProgramFiles(x86)\Java\jdk1.

系统 2019-08-12 01:33:25 2247

Tomcat

Tomcat架构(四)

8标准覆盖机制J2SE1.4and1.5都包含了一个XML处理解析器的JavaAPI。Bootstrap类加载器加载这个解析器的类文件,所以这个解析器会优先于任何一个安装在CLASSPATH里的解析器被加载,即使您已经安装了新版本的解析器。标准覆盖机制允许您重写JAVA_HOME/lib/endorsed文件夹里某些特定的类(例如CORBA和JAXP类)。Bootstrap类加载器将会优先加载这些类。想详细了解此机制,请访问http://java.sun.

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

Tomcat

部署在本机的Tomcat响应速度慢!

问题现像:新开一个浏览器,打开网站(本机部署),第一次请求的时候响应很慢,但是第二次响应就很快,但是停止操作几分钟后,再请求又变慢。或者第一次请求响应后,关闭浏览器再重新打开,请求响应也会很慢!(注:项目访问地址是在本机配的一个域名www.hooblogs.com)猜测及验证:1.tomcat的问题,重新安装了一个tomcat,情况依然存在。2.第一次请求后,在代码中debug了一个断点,发现隔几秒钟才能到达断点处。3.因为项目部署采用apache+tom

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

Tomcat

解压版(绿色版)Tomcat配置

鉴于很多人使用绿色版的tomcat时,只会在myeclipse里面启动,却不会直接启动,现在我们来总结一下配置方法:一配置Tomcat1下载TomcatZip压缩包,解压。如果增加tomcat的用户名和密码,则修改/conf/tomcat-user.xml

系统 2019-08-12 01:32:59 2247

Tomcat

征服 Nginx + Tomcat

征服Nginx+TomcatServerArchitecture/Distributednginxtomcatsessioncluster2年前一直折腾Apache,现如今更习惯Nginx。搭建网站又遇到2年前遇到的问题——Session同步。(参考我以前的帖子——征服Apache+Tomcat)只不过现今担当负载均衡的Apache换成了Nginx!今天简要说明一下Nginx+Tomcat负载均衡实现,重点介绍Nginx+Tomcat+Session共享实

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

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 2247

Tomcat

Tomcat-配置及原理

Tomcat安装好后打开目录;可以看到如下结构:bin:存放服务器脚本;conf:存放配置文件;lib:存放需要的JAR文件;wabapps:存放需要发布的Web应用程序及其部署文件;work:存放jsp文件编绎生成的class文件;logs:存放日志文件;在conf目录下可以看到Catalina目录,context.xml,web.xml,server.xml等(一些不是很重要的就不列出来了)。server.xml被称为Tomcat的主配置文件或全局配置

系统 2019-08-29 22:49:47 2246

Tomcat

学习Tomcat动态加载JSP的Class类

今天在修改项目一个JSP文件时,突然想到Tomat是怎么实现动态实时加载JSP编译后的class类的?查了半天资料,看了很多文章,终于明白是怎么回事了:ClassLoader,当tomcat发现jsp改变后,将用新的ClassLoader去加载新的类具体原理我将单独总结一下,这里简单实现了动态加载类1.定义服务类publicclassServlet{publicvoidservice(){System.out.println("运行服务方法");}}2.定

系统 2019-08-12 01:33:43 2246

Tomcat

Tomcat是怎么工作的(1) -- 开篇

这是一个系列文章的第一篇。标题还是费了点脑子才确定的,起什么名字比较好呢。Tomcat工作原理?深入浅出Tomcat运行机制?从零开始研究Tomcat?Tomcat是怎么运行起来的?Tomcat是如何为我们提供服务的?本想起个酷炫狂拽吊炸天的名字,显得咱也高大上一些,令万人敬仰,思来想去最后还是用了最土最朴素的标题:Tomcat是怎么工作的。本系列源于《HowTomcatWorks》一书,这本书我搜了一下,是没有正式的中文版的。充其量有些出于兴趣爱好才翻译

系统 2019-08-12 01:33:43 2246

Tomcat

tomcat 7.0 配置详解

我的博客:www.while0.com①SERVERServer是一个顶层元素,整个配置文件的根元素,表示整个Servlet容器或者Tomcat服务器,包含多个Listener,一个GlobalNamingResources和一个Service属性名描述className实现org.apache.catalina.Server接口的类,如果没有指定,默认为org.apache.catalina.core.StandardServeraddress接收关闭t

系统 2019-08-12 01:33:32 2246

Tomcat

Tomcat部署发布jsp应用程序的3中方法

1、直接放到Webapps目录下Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd

系统 2019-08-12 01:33:21 2246

Tomcat

tomcat配置连接池的三种方法

一.在tomcat_home\common下放入jdbc的三个驱动程序(一定要的哦),可以在微软的网站上去下载,安装的SQLSERVER2k默认的用户名是sa,密码是空,但密码为空并不代表没有密码,所以你的url中一定要定义username和password,最好是重设定一下密码二.出现不能引用错误的话一般就是路径没有写对,tomcat默认的路径是tomcat_home\webapps\不过使用5.5.x的话,按下面方法就行,不需要配置路径,而且也不用在y

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

Tomcat

Nginx与Tomcat、Client之间请求的长连接配置不

http://bert82503.iteye.com/blog/2152613前些天,线上出现“服务端长连接与客户端短连接引起Nginx的Writing、Active连接数过高问题”,这个是由于“服务端使用HTTPs长连接,而客户端使用短连接”引起。这几天,发现Nginx与Tomcat之间也存在同样的问题,原因是两边的相关配置参数不一致引起的。(这是心细活!)先说说服务为什么使用HTTPs长连接技术?有如下几个原因:对响应时间要求较高;服务走的是公网,客户

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

Tomcat

Tomcat问题笔记

1.Tomcat服务器只能同步WebContent目录到webapps下面,如果WebContent里面的.html文件引用了与WebContent文件夹同级目录下的一个.js文件,Tomcat服务器并不会同步这个.js文件到webapps下面,在Eclipse中runonserver是能够正确引用这个js文件的,但是直接到Tomcat的webapps下面的工程文件夹下面打开.html文件,是无法正确引用到.js文件的,这说明.js并未发生任何拷贝,那么为

系统 2019-08-12 01:32:43 2246