机器学习和生物信息学实验室联盟

标题: Linux下tomcat的安装 [打印本页]

作者: zouquan    时间: 2011-12-13 11:11
标题: Linux下tomcat的安装
1. 首先要装JDK  (sudo apt-get install openjdk-8-jdk)

2. 下载tomcat并解压缩
  #tar zxvf apache-tomcat-7.0.23.tar.gz

3. 用超级账户为安装目录设置可读写权限
  # sudo chmod 777 /usr/local/

4. 将tomcat复制过去
  #mv apache-tomcat-7.0.23 /usr/local

5. 启动tomcat
   # /usr/local/apache-tomcat-7.0.23/bin/startup.sh

作者: hsc    时间: 2011-12-13 16:07
这样只是简单的安装过了,但是如果放到服务器上一个server,还需要重启tomcat服务,这种方法下只能去bin下边先关闭,再打开,达到重启的功能,很麻烦,所以把tomcat做成一个服务并且让他自启动很有必要。那么如何把tomcat做成服务呢?

首先去tomcat/bin下把catalina.sh复制到 /etc/init.d/下边,并且修改名字为tomcat,修改权限为777,同时修改里边内容,添加如下内容
# chkconfig: 2345 63 37
# description: tomcat server init script
JAVA_HOME=/usr/java/jdk1.6.0_29
CATALINA_HOME=/usr/local/apache-tomcat-6.0.35
然后保存,最好在外边修改好再放进去,因为我测试的,貌似在里边不让修改。

然后使用chkconfig --add tomcat,把tomcat添加到服务里边并且自启动。如果chkconfig没有安装,可使用命令apt-get install chkconfig 安装。

这样完成之后可以使用命令chkconfg --list查看,tomcat是不是已经在服务里边了,一般情况下是会在的。

然后使用service tomcat start就可以启动了,代替了好长的路径,service tomcat stop 关闭,如果想查看有哪些命令,可以使用service tomcat,他会告诉你都有哪些命令。

但是这个文件还有一点缺点就是不能restart,因为他的命令里边没有这个,而且下边又是脚本语言,非常晦涩难懂,我添加了restart功能,但是一直有点小错误,还正在解决中,完成之后会和大家共享一下。不过这样已经省了好多事了,不用每次都写上很长的路径。
作者: hsc    时间: 2011-12-13 17:29
哈哈,经过研究,加上咱们实验室服务器上tomcat配置帮助,终于把自启动和服务配置完毕,包括重启的功能。虽然说里边部分代码没有看太懂,但是大致知道是如何运行的了,下边就和大家分享一下。

下边是我刚刚写了一个我配置成功的一个文档,包括JDK和Tomcat的,希望能够对大家有所帮助。

[attach]311[/attach]


作者: hsc    时间: 2011-12-14 10:18
我把文档更新了一下,如果要下载的话,就下载那个比较大的吧,之前的那个不知道怎么删除,就放到那了
作者: zouquan    时间: 2011-12-15 09:00
hsc 发表于 2011-12-14 10:18
我把文档更新了一下,如果要下载的话,就下载那个比较大的吧,之前的那个不知道怎么删除,就放到那了

哈哈,给你删除了~~




欢迎光临 机器学习和生物信息学实验室联盟 (http://123.57.240.48/) Powered by Discuz! X3.2