来自:http://kakajw.iteye.com/blog/1063843,感谢作者解决问题。Tomcat5.5使EL表达式不被解析。现象代码${userSession.user_name}是JSP中的一个代码片段;如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式。原因如果web.xml中
系统 2019-08-12 01:32:51 2518
下面就让我们简单了解一下TomcatServer处理一个http请求的过程假设来自客户的请求为:http://localhost:8080/xhj/xhj_index.jsp1)请求被发送到本机端口8080,被在那里侦听的CoyoteHTTP/1.1Connector获得2)Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3)Engine获得请求localhost/wsota/wsota_index.j
系统 2019-08-12 01:32:47 2518
其他的同事要使用我们的web程序(基于tomcat的web程序)。所以要求是对方的电脑任何程序都不需要安装,把我们的包拷贝过去,直接执行批处理就可以运行。经过了一番摸索,实现方式如下:1,准备jre:一般开发的机器中在安装jdk的时候,会自动安装一份jre,就拷贝这个jre就可以,我使用的是jre7。2,准备tomcat:一般是使用从apache官网下载的版本,这个版本是免安装版本。免安装版本的bin目录下都有一个strartup.bat的批处理文件(一般
系统 2019-08-12 01:32:46 2518
以前每修改一次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 2518
如在8081端口,可以访问XX项目。1.server.xml文件下增加如下内容:123
系统 2019-08-12 01:33:51 2517
如果是以URL+中文参数传递的话,需要修改tomcat_home(tomcat安装目录)\conf\server.xml文件,找到文件中的第一个Connector节点(一般在注释下面)加上URIEncoding="GBK"的属性,如下:
系统 2019-08-12 01:33:39 2517
在tomcat文件夹的conf\catalina\localhost增加project.xml文件文件内容:docBase是项目文件夹的web-inf文件夹的上一层目录workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹
系统 2019-08-12 01:32:22 2517
http://hdwangyi.iteye.com/blog/107709Tomcat是Java开发者使用得较多的一个Web服务器,因为它占用资源小,运行速度快等特点,深受JavaWeb程序员的喜爱。不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为JavaWeb程序的开发带来一定的不便。本文拟介绍一种手段,解决这个问题。解决问题的核心在于修改Tomcat的配置,在Server.xm
系统 2019-08-12 01:32:21 2517
Catalina的作用是初始化各个组件,并開始启动各个组件。上文中介绍了Bootstrap是怎样启动Catalina的,如今来看看Catalina的作用:1,Catalina通过Digester类载入server.xml,实例化server.xml中各个组件,并为这些实例赋值(这个类是通过扩展SAX来完毕的)。2,调用server的start方法开启server组件,server会一级一级的将start传播下去,这样各个组件就从这里开启了。3,初始化命名空
系统 2019-08-12 01:32:13 2517
在Linux中安装Hudson,在网上看到一些资料讲解Tomcat中安装hudson,感觉过程比较繁琐。Tomcat7正式版刚刚发布,就用它来练练手,本文就介绍在Linux中安装Hudson的方法。准备Tomcat7和huson的安装包,由于是在Linux下安装,所以我下载的是Tomcat的压缩包和hudson的war文件。准备完毕后,先安装Tomcat,在安装Hudson。所需软件清单:Tomcat:apache-tomcat-7.0.6.tar.gzH
系统 2019-08-29 23:01:46 2516
使用工具:TOMCAT7.0.52、IntelliJIDEA13.0.2、JSF2.0+、SqlServer、jtds-1.2.5.jar搞了好久都没成功,开始使用注解引入DataSource,可是一直不成功,后来使用lookup方式,写了一个本地主类(包含main方法)测试,也是不成功,艹,都快崩溃了,后来经过各种测试,终于搞定了,本地主类测试是无效的,必须通过web访问才能成功,真尼玛蛋疼。注解估计跟版本有关,没精力去弄了。以下是配置步骤(相应的路径换
系统 2019-08-12 01:33:38 2516
1、安装Tomcat(1)下载并解压至/opt/tomcat中#cd/opt/jediael#tar-zxvfapache-tomcat-7.0.54.tar.gz#mvapache-tomcat-7.0.54tomcat将目录重命名为tomcat#lsapache-tomcat-7.0.54.tar.gzrhtomcat(2)配置conf/tomcat-users.xml,以方便管理及通过页面进行配置
系统 2019-08-12 01:32:52 2516
(1)修改http访问端口(默认为8080端口)
系统 2019-08-12 01:32:49 2516
使用Maven自动部署Tomcat6和Tomcat7下Web应用开启Tomcat远程管理权限在tomcat的config目录下的tomcat-users.xml文件,
系统 2019-08-12 01:32:35 2516
本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法一、在Server.xml中进行配置在元素中添加子元素并重启服务器即可;path表示虚拟目录,docBase表示真实的web应用所在目录;比如在C盘中存在a这个web应用,则则输入http://localhost:8888/test/1.h
系统 2019-08-12 01:33:58 2515