分类: 系统运维
2011-12-30 14:50:53
所涉及到软件版本
jdk-7u1-linux-x64.tar.gz
tomcat7.tar.gz
将上述软件包都放到/software/tomcat下
一 安装jdk
确认当前环境java版本
#java -version
#wget
解压安装包到/usr/local目录下
#tar -zxvf jdk-7u1-linux-x64.tar.gz -C /usr/local/
编辑/etc/profile,加入如下内容
#vi /etc/profile
JAVA_HOME=/usr/local/jdk1.7.0_01
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
#source /etc/profile
#update-alternatives --install /usr/bin/java java /usr/local/jdk1.7.0_01/bin/java 60
#update-alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
+ 2 /usr/local/jdk1.7.0_01/bin/java
Enter to keep the current selection[+], or type selection number: 2
#java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
见到上面的信息,jdk7安装成功
二 安装tomcat7
#wget
解压安装包到/usr/local
#tar -zxvf apache-tomcat-7.0.23.tar.gz -C /usr/local/
#cd /usr/local/
#mv apache-tomcat-7.0.23 tomcat7
#vi /usr/local/tomcat7/bin/setclasspath.sh 追加以下内容
JAVA_OPTS="-server -Xms512M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m"
tomcat配置文件
server.xml注意点
a.单机起多个tomca实例时,注意修改tomcat的端口号,以防止端口被占用。其中有shutdown端口、http访问端口和AJP端口
b.碎片软连,需要在tomcat配置一下,tomcat应用里面要是有软连必须配置allowLinking="true"
vi /usr/local/tomcat7/conf/server.xml
xmlValidation="false" xmlNamespaceAware="false">
pattern="%h %l %u %t "%r" %s %b" />
c.修改网页程序存放位置
web.xml注意点
JSP生成的html里面会留下许多空白行(以及space, tab, etc.),那是动态语句留下的痕迹。当初留下这些空白行自然有他的理由 - 方便调试,这样行号才能对的上。但是对于处于production环境中的页面,这么多空白行有时候会是个灾难,常见原因有二: a. 大大增加了页面体积; b. 不利于SEO.
tomcat 5.x 加入了一个参数,用于指定是否去掉模板文本中行为和指令之间的空格
在/usr/local/tomcat7/conf/web.xml加入:
三 启动tomcat
chmox +x /usr/local/tomcat6/bin/startup.sh
/usr/local/tomcat6/bin/startup.sh