Ubuntu 配置 Tomcat

系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22)

安装版本:apache-tomcat-7.0.29.tar.gz(官方网址:Apache Tomcat

安装步骤:

1、下载 Tomcat

下载 apache-tomcat-7.0.29.tar.gz官方网址

2、解压 Tomcat

解压 apache-tomcat-7.0.29.tar.gz

tar -zxvf apache-tomcat-7.0.29.tar.gz

3、配置 Tomcat

复制解压后的文件到 /opt 目录

sudo cp -r apache-tomcat-7.0.29 /opt

进入 /opt/apache-tomcat-7.0.29 目录

cd /opt/apache-tomcat-7.0.29

打开启动的脚本文件

sudo vi ./bin/startup.sh

添加 jdk 和 jre 环境变量,如下图红色矩形区域:

直接复制:

[html] view plaincopyprint?

  1. JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05

  2. JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre

  3. PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH

  4. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  5. TOMCAT_HOME=/opt/apache-tomcat-7.0.29

JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录

TOMCAT_HOME 为当前 apache-tomcat-7.0.29 目录

保存退出。

4、启动 Tomcat

sudo ./bin/startup.sh

上图启动时,显示一些启动参数信息

5、验证配置是否成功

打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080

显示上图网页,表示配置成功!

6、关闭 Tomcat

sudo ./bin/shutdown.sh

上图提示错误,提示没有安装 JAVA_HOME 或 JRE_HOME(这是因为步骤3中
start.sh 红色矩形区域 没有在shutdown.sh中配置 )

在关闭文件脚本 shutdown.sh 中,配置 JAVA_HOME 和 JRE_HOME,方法如步骤3

上图中,把右侧 start.sh 文件配置的JAVA_HOME等信息同样配置到左侧的shutdown.sh文件脚本中

重新关闭 Tomcat

sudo ./bin/shutdown.sh

从上图关闭可见,关闭过程与启动过程基本就是一个逆过程

7、验证关闭是否成功

在浏览器中,重新刷新网址 http://localhost:8080

从上图发现,浏览器已经无法访问Tomcat服务器,说明关闭成功!

8、自动启动 Tomcat 服务

方式1:配置/etc/rc.local最简单)

sudo vi /etc/rc.local

添加如下一行

/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)

方式2:sysv-rc-conf 工具配置

1、安装 sysv-rc-conf

sudo apt-get install sysv-rc-conf

2、 在 /etc/ini.d/ 目录下,新建 tomcatControl

sudo vi /etc/init.d/tomcatControl

[css] view plaincopyprint?

  1. TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"

  2. export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22

  3. echo "$ --- 1 =  $1"

  4. case $1 in

  5. startup)

  6. sh $TOMCAT_HOME/startup.sh

  7. ;;

  8. shutdown)

  9. sh $TOMCAT_HOME/shutdown.sh

  10. ;;

  11. restart)

  12. sh $TOMCAT_HOME/shutdown.sh

  13. sh $TOMCAT_HOME/startup.sh

  14. ;;

  15. *)

  16. sh $TOMCAT_HOME/startup.sh

  17. ;;

  18. esac

  19. exit 0

3、 启动tomcatControl

sudo sysv-rc-conf tomcatControl on

sudo sysv-rc-conf 查看启动的服务:

tomcatControl 的 2、3、4、5被勾选

如果停止 tomcatControl 服务,输入: sudo sysv-rc-conf tomcatControl
off,则上图2、3、4、5勾选去掉了

参考下面链接:

Ubuntu下配置tomcat自动启动

ubuntu
设置 tomcat 开机启动

Tomcat与Apache整合配置指南

Ubuntu 系统 Update-rc.d 命令

9、修改服务器端口号

如果 Tomcat 默认端口号 8080 与其它程序冲突,则可以在 ./conf/server.xml 配置文件中进行修改

例如:把服务器端口从 8080 修改为 9090

首先,打开服务器配置文件 ./conf/server.xml

sudo vi ./conf/server.xml

找到 Connector 字段配置,如下图,默认端口Port 是 8080

修改上图中的 8080 为 9090,保存退出

此时,为了让修改生效,需要关闭、重启 Tomcat 服务

sudo ./bin/shutdown.sh

sudo ./bin/start.sh

在浏览器中,输入http://localhost:9090

上图中,网址 http://locahost:8080,网页显示成功,表明端口号从8080修改为9090成功!

其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的

添加管理用户:

1) 点击 tomcat 默认页 ——》 Host Manager

2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xml

vi  ./apache-tomcat-6.0.37/conf/tomcat-users.xml

添加下面角色:

<role rolename="manager-gui"/>
<user username="tomcat"
password="s3cret" roles="manager-gui"/>

如下图(红方框内):

3) 重启tomcat,使配置生效

./bin/shutdown.sh// 关闭tomcat

./bin/startup.sh // 启动tomcat(可能需要sudo权限)

4) 登录tomcat管理页面

点击 tomcat 默认页 ——》 Host
Manager,输入用户名(tomcat)和密码(s3cret)

进入tomcat管理页面:

参考推荐:

Ubuntu 10.10下安装JDK配置Eclipse及Tomcat

Tomcat
vs Apache
(CSDN)

windows
版Tomcat 7.0的配置

windows
tomcat配置大全

时间: 2024-10-11 18:41:37

Ubuntu 配置 Tomcat的相关文章

Ubuntu 配置 Tomcat与日常错误解决

系统环境:Ubuntu 14.10 安装版本:apache-tomcat-7.0.54.tar.gz 安装步骤: 1.下载 Tomcat 下载 apache-tomcat-7.0.54.tar.gz 2.解压 Tomcat 点击用归档管理器打开,将其解压到home目录下,为方便起见,将文件夹名字改为tomcat 3.配置 Tomcat 打开启动的脚本文件 sudo vi ./bin/startup.sh 添加 jdk 和 jre 环境变量,如下图红色矩形区域: 直接复制: [html] view

Ubuntu 配置Tomcat环境(转载)

1.下载Tomcat http://tomcat.apache.org/,下载Tomcat 8(由于目前最新eclipse不支持tomcat 9) 将下载的apache-tomcat-8.0.35.tar.gz解压到任意文件夹,再将解压得到的文件夹apache-tomcat-8.0.35,拷贝到目录/opt下 sudo cp -r apache-tomcat-8.0.35 /opt ###(注意先打开到所解压的文件夹) 2.配置环境变量 编辑apache-tomcat-8.0.35/bin/st

Ubuntu下配置Tomcat以指定(非root)身份运行

My Blog:http://www.outflush.com/ 通常情况下,在配置Tomcat生产环境时,通常会配置Tomcat以特定的身份运行(非root),这样有利于提高安全性,防止网站被黑后的进一步权限提升. 本文依赖的环境: Ubuntu(其实大部分同样适用于CentOS) JVM(安装并已配置好环境变量) gcc.make等编译工具 JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55 CATALINA_HOME=/usr/local/apache-tomcat-7.

ubuntu安装配置tomcat

官方网站下载最新的tomcat: http://tomcat.apache.org/download-80.cgi 在ubuntu上,我们下载zip和tar.gz 解压tomcat 8,用下面的命令(我下载的是tar.gz格式的): tar -zxvf apache-tomcat-8.0.12.tar.gz 开始配置tomcat: 复制解压后的文件到 /opt 目录 sudo cp -r apache-tomcat-8.0.12 /opt 进入 /opt/apache-tomcat-8.0.12

Ubuntu环境下手动配置tomcat

配置tomcat 前提条件:JDK已配置. (配置JDK:http://www.cnblogs.com/xxx0624/p/4164744.html) 1. 下载tomcat(http://tomcat.apache.org/download-70.cgi) 解压到某个目录(我解压到的是:/home) tar -zxvf apache-tomcat-7.0.57.tar.gz sudo mv apache-tomcat-7.0.57 /home //移动到home目录下 sudo mv apac

在ubuntu服务器上配置tomcat

Tomcat版本:我用的是tomcat8.5.34,下面只是展示tomcat下载地址,什么版本可以自己选择. 1.到官网下载tomcat,选择格式为tar.gz,如下图所示: 2.远程连接到服务器上,在本地终端上传前面下载的tomcat压缩包到服务器上面 1.首先在本地把tomcat压缩包上传到服务器上 scp /Users/zhe/Desktop/ServerEnvironment/apache-tomcat-8.5.34.tar.gz [email protected]**.**:~/ 2.

阿里云ubuntu配置---------apache_tomcat配置

第一步:下载apache tomcat7 http://tomcat.apache.org/download-70.cgi 下载linux版本.tar.gz的文件 第二步:将下载的文件放到云服务器上,使用winscp等工具. 第三步: 1.解压到/usr/local/mytomcat/: tar zxvf apache-tomcat-7.0.55.tar.gz -C /usr/local/mytomcat/ 在该目录下修改解压后的apache-***文件为tomcat7 mv apache(按t

Ubuntu 安装tomcat(转)

1.首先要确保安装相关的软件 安装JAVA环境打开终端,执行以下命令,或使用<新立得软件管理器>,在其中分别搜索“sun-java5-jre“和“sun-java5-jdk”并标记安装.sudo apt-get install sun-java5-jre# 如果空间富裕,建议安装一个JDK.呵呵sudo apt-get install sun-java5-jdk设置当前默认的java解释器sudo update-alternatives –config java执行后会出现类似如下的画面:Th

Ubuntu: eclipse tomcat unknown version of tomcat was specified

在ubuntu下,在eclipse中设置“Runtime Environment”, 配置tomcat时,提示“eclipse tomcat unknown version of tomcat was specified”. 网上的解决办法都不行啊,摸索半天,才意识到可能是权限问题,因为配置tomcat需要访问tomcat目录下的lib库. 通过如下命令: chmod -R 777 apache-tomcat-xxx/lib 获取权限,然后就好了. 在此记录一下,希望同行们少走弯路啊.