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

CentOS 配置Tomcat服务脚本

#!/bin/bash#description:Tomcat7StartStopRestart#processname:tomcat7#chkconfig:2342080JAVA_HOME=/usr/local/jdk1.7.0_17exportJAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexportPATH#CATALINA_HOME=/u01/tomcatcase$1instart)sh$CATALINA_HOME/bin/st

系统 2019-08-12 01:33:29 2134

Tomcat

How Tomcat Works(二)

我们这些可怜虫,只有沿着大神的思路,这样我们才能进步得更快;因为我们不是跟大神处于同一级别上。所以我这里是参考《HowTomcatWorks》这本英文版的大作来理解tomcat的工作原理本人认为,Tomcat容器源码是学习java编程以及设计模式等的绝佳范例,深入理解其源码对我辈开发人员的编程水平提高大有裨益!我们可以从该书指定的官方网址下载相关示例源码http://www.brainysoftware.com,本文顺着作者的思路,介绍一个简单的web服务

系统 2019-08-12 01:33:28 2134

Tomcat

更改 Tomcat 日志路径

在开发/测试环境,日志是非常重要的。而公司对于测试环境进行了控制,只有配置人员能连接访问,而开发人员是无法获取该服务器的信息的。在出现错误时,没有异常日志,开发是很难重现问题的。因此需要对中间件tomcat进行配置,将日志放到某个目录下,开发人员可以通过浏览器就能查看日志。ok,开工:目的:能通过浏览器检查tomcat日志方法:将tomcat的日志放置到$CATALINA_HOME/webapps/ROOT/logs下,用户就可以通过http://xxx.

系统 2019-08-12 01:33:28 2134

Tomcat

Tomcat源码分析(三)--连接器是如何与容器关联的

本系列转载自http://blog.csdn.net/haitao111313/article/category/1179996这篇文章要弄懂一个问题,我们知道,一个链接器是跟一个容器关联的,容器跟链接器是在什么时候关联上的?在明白这个问题前要先了解一下Digester库,这个库简单的说就是解析xml文件,这里有两个概念:模式和规则,所谓模式就是一个xml的标签,规则就是遇到一个xml标签需要做什么,看一下他主要的三个方法:1:addObjectCreat

系统 2019-08-12 01:32:19 2134

Tomcat

如何通过tomcat入侵远程计算机系统

今天真倒霉,学员通过Tomcat黑了我的计算机!下面先说说怎么被黑的过程吧!我昨天讲解在Servlet程序中如何读写资源时,讲到了如果一个Servlet或JSP程序能够读写当前计算机上的任意目录的话,那么采用Tomcat对外出租虚拟主机时,就会出现安全问题,因为别人上传的Servlet/JSP程序可以浏览服务器上的所有目录和修改服务器上的文件。我安排学员们自己做做这个实验看看,没想到,第二天上课后不久,我的计算上就弹出了“计算机即将被关闭”的通知消息窗口,

系统 2019-08-12 01:33:58 2133

Tomcat

本地同时启动两个tomcat

本地同时启动两个tomcat这几天开发用到了ExtJS4,所以着手学习ExtJS4,由于官方很多demo都是需要与服务器端进行数据交互,因此需要在tomcat里部署上官方的demo。而本地myeclipse也是启动的,自带的tomcat已经启动了,所以需要再启动一个tomcat用来部署ExtJS4的demo。好了废话不多说了,把过程写下来,方法是网上谷歌到的。到安装目录下的conf子目录中打开server.xml文件,修改这个文件里的三个部分,分别为:(1

系统 2019-08-12 01:33:56 2133

Tomcat

win2000下iis+tomcat整合(轉)

Windows平台下最常用的Web服务器无疑是IIS,正常情况下IIS不支持JSP,我们可以通过使用一个IIS到Tomcat重定向插件,使IIS能够将所有的JSP请求发送到Tomcat执行,可以使IIS增加处理JSP的功能。如果你已经习惯了使用IIS,那么可以尝试这种配置。(如果您已经安装过Apache服务器,为了便于后面的操作请先卸载Apache。)1、按照方案一的步骤安装Tomcat,并保证它正常运行。(例如安装到f:\tomcat4);2、将下载的t

系统 2019-08-12 01:33:47 2133

Tomcat

Tomcat 启动两次的问题

前提:1、存在某个应用:hello2、该应用存放路径:D:\apache-tomcat-5.5.17\webapps\hello3、Tomcat的server.xml部分配置信息如下:......(这么做的目的就是为了将hello应用设为根,访问IP时就直接访问该应用)4、hello下有一个servlet(目的是为了系统在启动时执行某些初始化的操作),该ser

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

Tomcat

tomcat服务

不重启Tomcat有两种方式:热部署、热加载热部署:容器状况在运行时重新部署整个项目。这类环境下一般整个内存会清空,重新加载,这类方式有可能会造成sessin丢失等环境。tomcat6确实可以热部署了,而且对话也没丢.热加载:最好是在调试过程中使用,免患上整个项目加载,Debug标准样式支持热加载。容器状况在运行时重新加载转变编译后的类。在这类环境下内存不会清空,sessin不会丢失,但容易造成内存溢出,或者找不到方法。一般转变类的布局和模型就会有异常,在

系统 2019-08-12 01:33:40 2133

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 2133

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 2133

Tomcat

tomcat默认工程设置方法

http://tomcat.apache.org/tomcat-4.0-doc/config/context.htmlThecontextpathofthiswebapplication,whichismatchedagainstthebeginningofeachrequestURItoselecttheappropriatewebapplicationforprocessing.Allofthecontextpathswithinaparticular

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

Tomcat

Tomcat ssl配置

今天配置了一下Tomcathttps按理说网上这种文章一大把,我随便找个就行,结果在我笔记本上这个揪心啊,同样步骤6.0以上好用,5.5.35好用,5.5.15-25就不行,我都服了。后来拿5.5.15到我台式机上,好用,这是神马人品啊~http://www.4ucode.com/Study/Topic/979988http://lindows.iteye.com/blog/213348http://www.blogjava.net/baoyaer/art

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

Tomcat

Tomcat产生乱码的解决方法

Tomcat在处理GET和POST请求时产生的乱码解决的方法有两个:1.将GET请求改成POST请求,然后就可以使用request.setCharacterEncoding方法设置编码,并使用request.getParameter方法直接获得中文请求参数了。2.不用改GET请求,在Servlet中使用如下的代码来得到中文请求参数。Stringname=newString(request.getParameter("name").getBytes("ISO

系统 2019-08-12 01:33:17 2133