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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4635|回复: 4
打印 上一主题 下一主题

Linux下tomcat的安装

[复制链接]
跳转到指定楼层
楼主
发表于 2011-12-13 11:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

沙发
发表于 2011-12-13 16:07:35 | 只看该作者
这样只是简单的安装过了,但是如果放到服务器上一个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功能,但是一直有点小错误,还正在解决中,完成之后会和大家共享一下。不过这样已经省了好多事了,不用每次都写上很长的路径。
回复 支持 反对

使用道具 举报

板凳
发表于 2011-12-13 17:29:11 | 只看该作者
哈哈,经过研究,加上咱们实验室服务器上tomcat配置帮助,终于把自启动和服务配置完毕,包括重启的功能。虽然说里边部分代码没有看太懂,但是大致知道是如何运行的了,下边就和大家分享一下。

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

地板
发表于 2011-12-14 10:18:46 | 只看该作者
我把文档更新了一下,如果要下载的话,就下载那个比较大的吧,之前的那个不知道怎么删除,就放到那了
回复 支持 反对

使用道具 举报

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

哈哈,给你删除了~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 16:29 , Processed in 0.072726 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表