CentOS 6.5下tomcat服务器安装配置

1. 开启SSH远程连接

1.1 查看SSH是否安装

rpm -qa | grep ssh

若没安装则可输入:yum install openssh-server 安装

1.2 启动SSH

service sshd restart

启动后可输入:netstat -antp | grep sshd 查看是否启动22端口

1.3 设置SSH服务为开机启动

chkconfig sshd on

2. 添加用户

2.1 增加用户:haijian

useradd haijian

2.2 给新用户haijian添加密码,不设置密码不能登录。

passwd haijian

2.3 添加sudo权限

chmod +w /etc/sudoers

编辑/etc/sudoers

root  ALL=(ALL) ALL      在这行下面添加:
haijian  ALL=(ALL) ALL

2.4 创建组:developers

groupadd developers

2.5 将用户haijian加入组developers

usermod -G developers haijian

3. 安装JDK

3.1 卸载CentOS自带Open JDK

CentOS 6.5自带Open JDK,可通过命令查看具体信息:

rpm -qa | grep java

结果类似:

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

卸载

rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

注意:–nodeps前是两个‘-’

3.2 安装JDK1.7

解压

tar -zxvf jdk-7u67-linux-x64.tar.gz

放到/usr/local目录下:
mv jdk1.7.0_67 /usr/local/

配置全局环境变量。编辑/etc/profile文件,添加:

JAVA_HOME=/usr/local/jdk1.7.0_67
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

执行命令,使配置生效:

source /etc/profile

建立java命令软链接

ln -s /usr/local/jdk1.7.0_67/bin/java /usr/bin/java

4. 安装tomcat-7.0.72

4.1 直接解压即可

unzip apache-tomcat-7.0.72.zip

放到/usr/local目录下:
mv apache-tomcat-7.0.72 /usr/local/

4.2 启动tomcat

cd /usr/local/apache-tomcat-7.0.72/bin

./startup.sh

4.3 停止tomcat

./shutdown.sh

4.4 设置防火墙,放开8080端口

sudo vi /etc/sysconfig/iptables

添加一行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启防火墙:

sudo service iptables restart

4.5 注册为service

修改tomcat安装目录/bin下的catalina.sh,在文件开头添加JAVA_HOME和CATALINA_HOME两个变量。

加在文件开头:

JAVA_HOME=/usr/local/jdk1.7.0_67
CATALINA_HOME=/usr/local/apache-tomcat-7.0.72

在/etc/init.d/目录下,建立软链接tomcat

sudo ln -s /usr/local/apache-tomcat-7.0.72/bin/catalina.sh /etc/init.d/tomcat

现在可以通过service命令来启动/关闭tomcat了

sudo service tomcat start | stop | run

4.6 开机自启动tomcat

编辑/etc/init.d/tomcat文件,在文件开头加上:

#!/bin/sh

# 增加这两行注释:
# chkconfig: 2345 10 90 
# description: Starts and Stops the Tomcat daemon.

设为开机启动

chkconfig --add tomcat

注意:–add前面是两个‘-’

查看tomcat进程

ps -ef | grep tomcat

5. 修改tomcat配置

5.1 支持页面UTF-8编码

编辑tomcat安装目录/conf下的server.xml,添加:

URIEncoding=”UTF-8”

添加两个地方,示例如下:

<Connector port="8080" protocol="HTTP/1.1"
               URIEncoding="UTF-8"
               connectionTimeout="20000"
               redirectPort="8443" />

<Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               URIEncoding="UTF-8"
               connectionTimeout="20000"
               redirectPort="8443" />

5.2 修改tomcat默认内存配置

修改tomcat安装目录/bin下的catalina.sh,在文件开头添加:

JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=512M -XX:MaxPermSize=512m -Xms2G -Xmx2G -Dfile.encoding=UTF-8"

示例如下:

JAVA_HOME=/usr/local/jdk1.7.0_67
CATALINA_HOME=/usr/local/apache-tomcat-7.0.72
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=512M -XX:MaxPermSize=512m -Xms2G -Xmx2G -Dfile.encoding=UTF-8"

注:
(1)参数的详尽解释参考第6节:优化tomcat配置。
(2)-Dfile.encoding=UTF-8 指定日志等文件使用UTF-8编码。

6. 优化tomcat配置

参见:http://blog.csdn.net/brisling/article/details/49278957

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值