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
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hyaXN0cHJpbmNlMDA3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
3、配置 Tomcat
打开启动的脚本文件
sudo vi ./bin/startup.sh

加入 jdk 和 jre 环境变量。例如以下图红色矩形区域:

直接复制:
- JAVA_HOME=/home/hadoop/jdk1.7.0_55
JRE_HOME=/home/hadoop/jdk1.7.0_55/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/home/hadoop/tomcat
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

从上图发现。浏览器已经无法訪问Tomcatserver,说明关闭成功!
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
- 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、 启动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勾选去掉了
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
这个时候报错提示至少要配置JAVA_HOME 或 JRE_HOME 当中之中的一个的环境变量才干跑tomcat
输入 echo $JAVA_HOME
/usr/java/jdk1.6.0_35
表示这里的jdk环境变量正常
要强制切换到root权限然后输入 ./bin/startup.sh
于是 输入sudo su
,输入用户password后进入tomcat文件夹
再次输入./bin/startup.sh,成功了
下一步骤与上述4一样
Ubuntu 组态 Tomcat而每天的错误解决的更多相关文章
- maven部署tomcat项目,403错误解决
maven部署tomcat项目时403错误的解决方法 web模块的pom文件 pom.xml <plugin> <groupId>org.apache.tomcat.maven ...
- linux 下idea 启动tomcat报JMX 1099错误解决办法
开始使用linux开发环境,在配置idea 下tomcat 启动时报错,提示错误为unable to ping server at localhost:1099. 解决办法: 修改/etc/hosts ...
- eclipse里访问tomcat首页出现404错误解决之法
首先,添加Tomcat.在菜单栏找到Window—Preferences—Server—Runtime Environments—Add—Apache—选择Tomcat版本—找到Tomcat文件的路径 ...
- Ubuntu 汉化时ubuntu software database is broken错误解决
关于Ubuntu 汉化时的错误解决:按照网上的方法没有解决 最后 删掉thunderbird mail .这个软件,顺利解决!! 错误:thunderbird-locale-en: Depends: ...
- [转]ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1)
[转]ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1) http://yanue.net/post-123.html ...
- ubuntu错误解决。
ubuntu中出现如下错误: W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/precise-backports/main/i ...
- ubuntu下编译时遇到的错误及解决方式
1.错误展示: hangma@ubuntu:~/test/test/protest/stack_test$ gcc -c my_stack.c -o my_stack.o In file inclu ...
- No plugin found for prefix 'tomcat' in the current project and in the plugin groups和java.net.BindException: Address already in use: JVM_Bind <null>:8080的错误解决
错误报告:No plugin found for prefix 'tomcat' in the current project and in the plugin groups [org.apache ...
- Linux遇到的问题(一)Ubuntu报“xxx is not in the sudoers file.This incident will be reported” 错误解决方法
提示错误信息 www@iZ236j3sofdZ:~$ ifconfig Command 'ifconfig' is available in '/sbin/ifconfig' The command ...
随机推荐
- objective-c 中数据类型之中的一个 几何数据类型(CGPoint,CGSize,CGRect)
// CGPoint 结构体数据原型, 用于声明一个点: /* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct ...
- [Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …
[Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source - [Pyth ...
- exe解析
IMAGE_DOS_HEADER size 0x40 e_lfanew 0xe0 当中有0xA0的间隔数据. IMAGE_NT_HEA ...
- Mybatis 3 返回布尔值,需要注意的地方
在Mybatis中,有时候需要返回布尔值 ,来确定某个记录行是否存在. 例如: <select id="isExistCode" parameterType="st ...
- SilkTest高级进阶系列10 – bitmap工具bitview
SilkTest 提供了一个bitmap的工具,它可以帮助我们捕捉,比较bitmap文件.该bitmap工具的位置是~/SilkTest/bitview.exe 运行该工具后,你会发现它提供了捕捉控件 ...
- 承载于以太网帧之上的数据包的解析——ARP、IPv4、IPv6
承接上一博文而来,继续解析网络数据包,对于承载在以太网上的三种协议进行了解析,主要是分为依据RFC定义的标准先解析头部数据,然后得到有效载荷,即为协议包括的实体数据,更上层进行进一步处理. 一.ARP ...
- HttpGet协议与正则表达
使用HttpGet协议与正则表达实现桌面版的糗事百科 写在前面 最近在重温asp.net,找了一本相关的书籍.本书在第一章就讲了,在不使用浏览器的情况下生成一个web请求,获取服务器返回的内容.于 ...
- 超人学院Hadoop大数据技术资源分享
超人学院Hadoop大数据技术资源分享 http://bbs.superwu.cn/forum.php?mod=viewthread&tid=807&fromuid=645 很多其它精 ...
- JavaScript(15)jQuery 选择器
jQuery 选择器 选择器同意对元素组或单个元素进行操作. jQuery 元素选择器和属性选择器同意通过标签名.属性名或内容对 HTML 元素进行选择. 在 HTML DOM 术语中:选择器同意对 ...
- linux LVS DR模式配置
拓扑图: 测试环境:CentOS 6.5 X86 64位 配置步骤: 1. 安装测试环境 [root@UCS-1 ~]# yum -y install httpd [root@UCS-1 ~]# c ...