给CentOS 6安装Tomcat 7,从一开始
2015-07-21 21:55
549 查看
由于给企业培训以及前面几年使用PHP太多了,这次server逐步转为使用JavaEE来搭建。
下载的JDK 7。8已经出来了,可是不太熟悉,所以还是下载7版本号。这里怎样安装JDK7不讲了。
当前最新的Tomcat是8.0.5,但我还是下载7.0版本号。由于Eclipse JavaEE版本号内嵌server插件支持到7.0。还不支持8.0,所以不想搞那么多功夫去折腾。
下载解压后的Tomcat放到了/usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ tar zxvf apache-tomcat-7.0.53.tar.gz
[rafael@centos6 Downloads]$ mv apache-tomcat-7.0.53 /usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ cd /usr/local
创建tomcat用户和group。可是不创建home目录
[rafael@centos6 local]$ sudo useradd -M tomcat
[rafael@centos6 local]$ sudo
chsh tomcat -s /sbin/nologin
[rafael@centos6 local]$ sudo chown -R tomcat.tomcat tomcat-7.0/
创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:
[rafael@centos6 local]$ cd tomcat-7.0/bin/
[rafael@centos6 bin]$ tar zxvf commons-daemon-native.tar.gz
[rafael@centos6 bin]$ cd commons-daemon-1.0.15-native-src/unix/
[rafael@centos6 unix]$ sudo ./configure --with-java=/usr/java/default
[rafael@centos6 unix]$ sudo make
[rafael@centos6 unix]$ sudo cp jsvc ../..
[rafael@centos6 unix]$ sudo cd ../..
编辑daemon.sh。在開始添加一行,支持chkconfig,添加后的样子例如以下:
#!/bin/sh
#
# chkconfig: - 80 20
#
# Licensed to the Apache Software Foundation (ASF) under one or more
在脚本凝视后,运行命令前面添加以下两行:
JAVA_HOME=/usr/java/default
CATALINA_HOME=/usr/local/tomcat-7.0
TOMCAT_USER=tomcat
改动ARG0的值为例如以下:
ARG0="/usr/local/tomcat-7.0"
把daemon.sh放到/etc/init.d中。而且配置服务自启动
[rafael@centos6 unix]$ sudo cp daemon.sh /etc/init.d/tomcatd
[rafael@centos6 bin]$ cd /etc/init.d/
[rafael@centos6 init.d]$ sudo chkconfig --add tomcatd
[rafael@centos6 init.d]$ sudo chkconfig --level 2345 tomcatd on
上面最后这句是让tomcat在linux2、3、4、5启动级别自启动
最后我们能够開始启动tomcat了:
[rafael@centos6 init.d]$ cd
[rafael@centos6 ~]$ sudo service tomcatd start
打开浏览器訪问:localhost:8080,是不是都好了?
PS:我如何配置Tomcat如果,或者你自己的电子学习它。
下载的JDK 7。8已经出来了,可是不太熟悉,所以还是下载7版本号。这里怎样安装JDK7不讲了。
当前最新的Tomcat是8.0.5,但我还是下载7.0版本号。由于Eclipse JavaEE版本号内嵌server插件支持到7.0。还不支持8.0,所以不想搞那么多功夫去折腾。
下载解压后的Tomcat放到了/usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ tar zxvf apache-tomcat-7.0.53.tar.gz
[rafael@centos6 Downloads]$ mv apache-tomcat-7.0.53 /usr/local/tomcat-7.0
[rafael@centos6 Downloads]$ cd /usr/local
创建tomcat用户和group。可是不创建home目录
[rafael@centos6 local]$ sudo useradd -M tomcat
[rafael@centos6 local]$ sudo
chsh tomcat -s /sbin/nologin
[rafael@centos6 local]$ sudo chown -R tomcat.tomcat tomcat-7.0/
创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:
[rafael@centos6 local]$ cd tomcat-7.0/bin/
[rafael@centos6 bin]$ tar zxvf commons-daemon-native.tar.gz
[rafael@centos6 bin]$ cd commons-daemon-1.0.15-native-src/unix/
[rafael@centos6 unix]$ sudo ./configure --with-java=/usr/java/default
[rafael@centos6 unix]$ sudo make
[rafael@centos6 unix]$ sudo cp jsvc ../..
[rafael@centos6 unix]$ sudo cd ../..
编辑daemon.sh。在開始添加一行,支持chkconfig,添加后的样子例如以下:
#!/bin/sh
#
# chkconfig: - 80 20
#
# Licensed to the Apache Software Foundation (ASF) under one or more
在脚本凝视后,运行命令前面添加以下两行:
JAVA_HOME=/usr/java/default
CATALINA_HOME=/usr/local/tomcat-7.0
TOMCAT_USER=tomcat
改动ARG0的值为例如以下:
ARG0="/usr/local/tomcat-7.0"
把daemon.sh放到/etc/init.d中。而且配置服务自启动
[rafael@centos6 unix]$ sudo cp daemon.sh /etc/init.d/tomcatd
[rafael@centos6 bin]$ cd /etc/init.d/
[rafael@centos6 init.d]$ sudo chkconfig --add tomcatd
[rafael@centos6 init.d]$ sudo chkconfig --level 2345 tomcatd on
上面最后这句是让tomcat在linux2、3、4、5启动级别自启动
最后我们能够開始启动tomcat了:
[rafael@centos6 init.d]$ cd
[rafael@centos6 ~]$ sudo service tomcatd start
打开浏览器訪问:localhost:8080,是不是都好了?
PS:我如何配置Tomcat如果,或者你自己的电子学习它。
相关文章推荐
- tomcat 一种简单使用方式!
- 工作积累(七)——Tomcat URIEncoding引起的中文乱码问题
- 多学一点(十一)——配置使用Tomcat Manager进行可视化部署
- 多学一点(十)——配置一个Tomcat使其可以多端口访问
- 多学一点(四)——在 Linux 下配置多个 Tomcat
- 多学一点(一)——在 Linux 下安装 JDK 和 Tomcat
- Tomcat服务器讲解
- eclise配置tomcat出现服务Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4 and Java EE 5 Web modules
- tomcat--高级
- tomcat7配置用户的一点问题
- Tomcat 5常用优化和配置
- 内存溢出之Tomcat内存配置
- Tomcat内存溢出
- Windows7 下安装 Tomcat + Solr5.2
- eclipse修改tomcat的编码
- 【tomacat集群】Linux或 window配置多个Tomcat同时运行-完美解决-未来星开发团队-费元星
- 解决tomcat开始出现in production environments was not found on the java.library.path:xxx
- Tomcat配置任意目录下的Web应用程序
- JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器)
- Server Tomcat v7.0 Server at localhost failed to start.