系统环境: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管理页面:

转载于:https://blog.51cto.com/5282981/1338263

ubuntu下搭建java web开发环境的详细步骤相关推荐

  1. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

  2. Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境

    Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境 对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛.以前一直 ...

  3. java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype

    以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype 本篇介绍创建archetype,用于创建WEB项目的模板. 1.创建一个Dynamic Web Project. ...

  4. java开发环境搭建 pdf_01搭建java web开发环境.pdf

    01搭建java web开发环境.pdf 还剩 19页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: ( 7)在 ...

  5. 如何搭建java web环境_搭建java WEB开发环境和应用

    搭建java WEB开发环境和应用 更新时间:2009年06月07日 02:28:56   作者: 使用Tomcat服务器,使用DBCP数据源搭建Web开发环境 一 使用Tomcat服务器,使用DBC ...

  6. MAC下搭建java的开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Mac OS X 下搭建 Java 开发环境图解 本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开 ...

  7. 初学Java Web(2)——搭建Java Web开发环境

    虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一 ...

  8. 【环境搭建】 Win7 系统搭建 Java Web 开发环境

    1. 安装jdk 本次安装的是jdk8 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ...

  9. 第二部分_搭建Java Web开发环境与配置Tomcat服务器JSP详解

    MyEclipse集成Tomcat 首先配置Tomcat,即配置环境变量Java_HOME.path,在第一讲中已经完成了,不再赘述. Eclipse代码风格导入MyEclipse: 每个项目都要配置 ...

最新文章

  1. [Java实现] 图片择优(选择最清楚的图片)
  2. USACO_1_4_Mother's Milk
  3. Siebel Issue:Siebel菜单栏无法在IE7/8下展开问题解决方案
  4. 数学专业毕业,不去做人工智能简直就是在犯罪!
  5. android httpurlconnection 超时 重发_Android / Java | 向服务器传文件
  6. 如何快速出机械工程图
  7. Python 冒泡排序 代码实现
  8. 这样一张手绘说明书,我竟然调试通了,SYN8086TTS模块现场评测教学
  9. android日历控件使用,Android学习教程之日历控件使用(7)
  10. php写个发红包_PHP实现微信发红包程序
  11. UNIX网络编程卷1 回射客户程序 TCP客户程序设计范式
  12. 三国演义难念的人名扫盲
  13. python-re模块-hashlib模块
  14. 如何上手机上不了无线网络连接服务器,手机连接不上路由器无线网络怎么处理...
  15. 原创《基于深度特征学习的细粒度图像分类研究综述》
  16. 计算机计划300字作文,计划作文300字七篇
  17. mysql数据库系统原理_数据库系统原理及MySQL应用教程
  18. 内网安全:初探隧道技术
  19. 解析四种红颜薄命的女人面相特征,长得漂亮命却苦
  20. c语言七巧板编程实验报告,智力七巧板社团活动记录表

热门文章

  1. 加快Android Studio的编译速度
  2. F5基于证书认证的客户端登录
  3. 关于Android studio找不到sqlite数据库的解决方法
  4. 解决 同时安装 python3,python2环境时,用pip安装 python3 包
  5. 深入探讨用位掩码代替分支(8):SSE指令集速度测试
  6. Oracle下SQL基本操作(二)
  7. 通过 Lotus Domino Java 代理消费 Web 服务
  8. Remoting and MSMQ 结合做的一个DEMO
  9. 花开的声音 - 张靓颖
  10. 企业流程管理平台V2.0介绍