ubuntu下搭建java web开发环境的详细步骤
2013-12-09 11:03
1006 查看
系统环境: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.gztar -zxvf apache-tomcat-7.0.29.tar.gz
![](http://my.csdn.net/uploads/201208/03/1343976745_5566.png)
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
![](http://my.csdn.net/uploads/201208/03/1343977092_2922.png)
添加 jdk 和 jre 环境变量,如下图红色矩形区域:
![](http://my.csdn.net/uploads/201208/03/1343977256_8124.png)
直接复制:
[html]view plaincopyprint?JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05
JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-7.0.29
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录
TOMCAT_HOME 为当前 apache-tomcat-7.0.29 目录保存退出。
4、启动 Tomcatsudo ./bin/startup.sh
![](http://my.csdn.net/uploads/201208/03/1343977437_7809.png)
上图启动时,显示一些启动参数信息
5、验证配置是否成功打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080![](http://my.csdn.net/uploads/201208/03/1343977701_7758.png)
显示上图网页,表示配置成功!
6、关闭 Tomcatsudo ./bin/shutdown.sh
![](http://my.csdn.net/uploads/201208/03/1343978048_4164.png)
上图提示错误,提示没有安装 JAVA_HOME 或 JRE_HOME(这是因为步骤3中 start.sh 红色矩形区域 没有在shutdown.sh中配置 )
在关闭文件脚本 shutdown.sh 中,配置 JAVA_HOME 和 JRE_HOME,方法如步骤3
![](http://my.csdn.net/uploads/201208/03/1343978665_8233.png)
上图中,把右侧 start.sh 文件配置的JAVA_HOME等信息同样配置到左侧的shutdown.sh文件脚本中
重新关闭 Tomcatsudo ./bin/shutdown.sh
![](http://my.csdn.net/uploads/201208/03/1343978948_1119.png)
从上图关闭可见,关闭过程与启动过程基本就是一个逆过程
7、验证关闭是否成功在浏览器中,重新刷新网址 http://localhost:8080![](http://my.csdn.net/uploads/201208/03/1343979070_7727.png)
从上图发现,浏览器已经无法访问Tomcat服务器,说明关闭成功!
8、自动启动 Tomcat 服务方式1:配置/etc/rc.local(最简单)sudo vi /etc/rc.local
添加如下一行/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)
![](http://my.csdn.net/uploads/201208/03/1343997487_8978.png)
方式2:sysv-rc-conf 工具配置1、安装 sysv-rc-confsudo apt-get install sysv-rc-conf
2、 在 /etc/ini.d/ 目录下,新建 tomcatControlsudo vi /etc/init.d/tomcatControl
[css]view plaincopyprint?TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"
export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22
echo "$ --- 1 = $1"
case $1 in
startup)
sh $TOMCAT_HOME/startup.sh
;;
shutdown)
sh $TOMCAT_HOME/shutdown.sh
;;
restart)
sh $TOMCAT_HOME/shutdown.sh
sh $TOMCAT_HOME/startup.sh
;;
*)
sh $TOMCAT_HOME/startup.sh
;;
esac
exit 0
3、 启动tomcatControlsudo sysv-rc-conf tomcatControl onsudo sysv-rc-conf 查看启动的服务:
![](http://img.blog.csdn.net/20130929140605046)
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
![](http://my.csdn.net/uploads/201208/03/1343979555_8289.png)
修改上图中的 8080 为 9090,保存退出
此时,为了让修改生效,需要关闭、重启 Tomcat 服务sudo ./bin/shutdown.shsudo ./bin/start.sh
在浏览器中,输入http://localhost:9090
![](http://my.csdn.net/uploads/201208/03/1343979740_9219.png)
上图中,网址 http://locahost:8080,网页显示成功,表明端口号从8080修改为9090成功!其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的
添加管理用户:1) 点击 tomcat 默认页 ——》 Host Manager
![](http://img.blog.csdn.net/20130929105518671)
2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xmlvi ./apache-tomcat-6.0.37/conf/tomcat-users.xml添加下面角色:<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
如下图(红方框内):
![](http://img.blog.csdn.net/20130929105903218)
3) 重启tomcat,使配置生效./bin/shutdown.sh// 关闭tomcat
./bin/startup.sh // 启动tomcat(可能需要sudo权限)
4) 登录tomcat管理页面点击 tomcat 默认页 ——》 Host Manager,输入用户名(tomcat)和密码(s3cret)进入tomcat管理页面:
安装步骤:1、下载 Tomcat下载 apache-tomcat-7.0.29.tar.gz(官方网址)
2、解压 Tomcat解压 apache-tomcat-7.0.29.tar.gztar -zxvf apache-tomcat-7.0.29.tar.gz
![](http://my.csdn.net/uploads/201208/03/1343976745_5566.png)
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
![](http://my.csdn.net/uploads/201208/03/1343977092_2922.png)
添加 jdk 和 jre 环境变量,如下图红色矩形区域:
![](http://my.csdn.net/uploads/201208/03/1343977256_8124.png)
直接复制:
[html]view plaincopyprint?JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05
JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-7.0.29
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录
TOMCAT_HOME 为当前 apache-tomcat-7.0.29 目录保存退出。
4、启动 Tomcatsudo ./bin/startup.sh
![](http://my.csdn.net/uploads/201208/03/1343977437_7809.png)
上图启动时,显示一些启动参数信息
5、验证配置是否成功打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080
![](http://my.csdn.net/uploads/201208/03/1343977701_7758.png)
显示上图网页,表示配置成功!
6、关闭 Tomcatsudo ./bin/shutdown.sh
![](http://my.csdn.net/uploads/201208/03/1343978048_4164.png)
上图提示错误,提示没有安装 JAVA_HOME 或 JRE_HOME(这是因为步骤3中 start.sh 红色矩形区域 没有在shutdown.sh中配置 )
在关闭文件脚本 shutdown.sh 中,配置 JAVA_HOME 和 JRE_HOME,方法如步骤3
![](http://my.csdn.net/uploads/201208/03/1343978665_8233.png)
上图中,把右侧 start.sh 文件配置的JAVA_HOME等信息同样配置到左侧的shutdown.sh文件脚本中
重新关闭 Tomcatsudo ./bin/shutdown.sh
![](http://my.csdn.net/uploads/201208/03/1343978948_1119.png)
从上图关闭可见,关闭过程与启动过程基本就是一个逆过程
7、验证关闭是否成功在浏览器中,重新刷新网址 http://localhost:8080
![](http://my.csdn.net/uploads/201208/03/1343979070_7727.png)
从上图发现,浏览器已经无法访问Tomcat服务器,说明关闭成功!
8、自动启动 Tomcat 服务方式1:配置/etc/rc.local(最简单)sudo vi /etc/rc.local
添加如下一行/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)
![](http://my.csdn.net/uploads/201208/03/1343997487_8978.png)
方式2:sysv-rc-conf 工具配置1、安装 sysv-rc-confsudo apt-get install sysv-rc-conf
2、 在 /etc/ini.d/ 目录下,新建 tomcatControlsudo vi /etc/init.d/tomcatControl
[css]view plaincopyprint?TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"
export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22
echo "$ --- 1 = $1"
case $1 in
startup)
sh $TOMCAT_HOME/startup.sh
;;
shutdown)
sh $TOMCAT_HOME/shutdown.sh
;;
restart)
sh $TOMCAT_HOME/shutdown.sh
sh $TOMCAT_HOME/startup.sh
;;
*)
sh $TOMCAT_HOME/startup.sh
;;
esac
exit 0
3、 启动tomcatControlsudo sysv-rc-conf tomcatControl onsudo 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
![](http://my.csdn.net/uploads/201208/03/1343979555_8289.png)
修改上图中的 8080 为 9090,保存退出
此时,为了让修改生效,需要关闭、重启 Tomcat 服务sudo ./bin/shutdown.shsudo ./bin/start.sh
在浏览器中,输入http://localhost:9090
![](http://my.csdn.net/uploads/201208/03/1343979740_9219.png)
上图中,网址 http://locahost:8080,网页显示成功,表明端口号从8080修改为9090成功!其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的
添加管理用户:1) 点击 tomcat 默认页 ——》 Host Manager
2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xmlvi ./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下搭建java web开发环境的详细步骤
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
- 暑期打卡——Ubuntu下的java web开发环境搭建(eclipse+tomcat+mysql+jdk)
- 阿里云CentOS7.2搭建JavaWeb开发环境-超详细
- 从零开始搭建webpack+react开发环境的详细步骤
- 用grunt搭建自动化的web前端开发环境实战教程(详细步骤)
- Java Web入门案例详细步骤(内附Java环境搭建:jdk1.8+tomcat8+MyEclipse)
- Ubuntu-12.04搭建JavaWeb开发环境
- 用grunt搭建自动化的web前端开发环境实战教程(详细步骤)
- Ubuntu下经典JAVA开发环境搭建 以及 Ubuntu中如何在桌面、启动面板以及应用程序菜单上添加图标
- ubuntu 上java 开发:工作环境搭建
- Windows下搭建python开发环境详细步骤
- 服务器搭建javaWeb开发环境—svn安装与配置以及使用
- 在Ubuntu 9.10下搭建Java开发环境(四):Oracle10g篇
- Spring学习之开发环境搭建的详细步骤
- 基于Ubuntu系统的Java Web应用环境搭建
- 从零开始写javaweb框架笔记11-搭建轻量级JAVAWEB框架-搭建开发环境
- 快速搭建Struts1.x开发环境详细步骤与讲解
- Ubuntu 14.04下Java开发环境的搭建 Eclipse的安装
- Ubuntu开发环境搭建 Java、Eclipse和ADT插件安装