遇到问题1:tomcat: unrecognized service
配置tomcat自启动服务
编写tomcat服务文件(见附件)
放在/etc/initd/下
执行 chmod +x /etc/init.d/tomcat设置权限,否则会出现tomcat: unrecognized service的错误提示
问题2:service tomcat does not support chkconfig
[root@OWLinux ~]# chkconfig --add tomcat
service tomcat does not support chkconfig
解决方法1:
完成后是无法用chkconfig --add tomcat设置为自动启动,会显示错误信息:service tomcat does not support chkconfig ,需要修改脚本$CATALINA_HOME/bin/jsvc-src/native/Tomcat.sh,并cp到/etc/rc.d/init.d。
解决方法2:参照http://www.cactus.org.cn/2008/04/linuxtomcat.html
在脚本的最前面加上
#!/bin/bash
# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
再运行命令
sudo /sbin/chkconfig –add tomcat
sudo /sbin/chkconfig –list
看到tomcat,一切搞定。
自己更改(执行通过)
#!/bin/sh
# chkconfig: 345 88 14
# description: Starts and Stops the Tomcat daemon.
问题3:-bash: ckhconfig: command not found
[root@OWLinux ~]# ckhconfig --list
-bash: ckhconfig: command not found
解决:
[root@OWLinux init.d]# which chkconfig
/sbin/chkconfig
[root@OWLinux init.d]# /sbin/chkconfig --list
这样可以看到信息。但没有彻底解决,最终解决:在root的PATH中加了sbin就行。
[root@OWLinux init.d]# /sbin/chkconfig --list tomcat
tomcat 0:off 1:off 2:off 3:on 4:on 5:on 6:off
问题4:
chkconfig: 2345 10 90 chkconfig: 345 88 14 怎么理解?
其中我们要修改的就是:# chkconfig: 345 99 01 后面的数字部分
345 99 01
这三组数字到底是什么意思呢?
345代表的是[color="#ff0000"]系统的启动级别。也就是说系统在345的启动级别的时候会启动nagios服务
99 01 代表的是系统启动的时候 [color="#ff0000"]应用程序也就是[color="#ff0000"]服务的启动级别
实践证实,数值越小,就越先启动和关闭。
理解了这个,那在处理问题的时候就相当简单了,要不然都不知道怎么去修改那个服务的启动顺序。呵呵
2345表示在runlevel 2 3 4 5下被启动操作系统, 20 80 是优先级
20为启动操作系统, 80为关闭. 即在rcIII.d您可能看到 S20 或者是 K80.
优先即是一个两位数
Linux下两种自动启动Tomcat的方法
http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=626
分享到:
相关推荐
FTP(File Transfer Protocol)与WEB一样,在众多网络应用中有着非常重要的地位。据专家统计表明,FTP与WEB服务几乎占据了整个Internet应用的80%以上。...本例介绍了在Linux下建立局域网FTP服务器的基本方法。
详细介绍了Linux服务器上常用WEB应用环境安装与配置及优化,包括: nginx配置及优化; mysql配置及优化; tomcat安装; nginx+tomcat建立虚拟主机; ant环境配置; jdk环境配置; 按日期切割tomcat日志; 按日期切割...
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它... 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
熟练掌握Linux下Apache服务器的配置和应用 2.实训内容 1)利用Apache服务器建立个人web站点 建立一个人WEB站点;个人用户名为ahxh,个人站存在主目录,与httpd.conf配置文件中的一致;建立个人WEB站点文件index....
本书涵盖以下激动人心的功能: 建立安全的渗透测试实验室使用代理,爬虫和蜘蛛调查整个网站识别跨站点脚本和客户端漏洞利用漏洞允许将代码插入Web应用程序利用需要复杂设置的漏洞如果您觉得这本书适合您,请立即...
14.Linux下文件操作编程和GAWK的介绍和应用 15.如何为Linux添加软件详解 16.LINUX的引导过程 17.删除Xteam Linux 硬盘分区的方法 18.关于Linux下编写和编译程序的几个问题 19.基于Linux的学习方法 20.在Linux...
Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络资源共享和电子邮件方面的应用,以及DNS、FTP、Web和Proxy服务器等...
9.22 运行时的环境—从 UNIX/Linux 中使用 Postgres 270 9.22.1 启动 postmaster 270 9.22.2 使用 pg_options 270 9.22.3 认可的选项 271 9.23 安全 273 9.23.1 用户验证 273 9.23.2 基于主机的访问控制 273 9.23.3...
由于Intranet突破了传统的企业管理信息系统的系统模式,采用了多层的Client/Server模式,并利用业已成熟而广泛采用的Internet技术,因此,现代企业网络都采用以Web为核心应用,以TCP/IP、HTTP为传输协议,通过浏览器...
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...
“Linux全能保姆级教程”是一个极其丰富且全面的学习指南,旨在帮助初学者和有经验的用户更...通过学习这些内容,读者将能够将Linux系统应用于各种网络环境中,实现高效的资源共享和通信。 此外,教程还会涉及Linux
Web服务的通信协议是实现Web客户端与Web服务器之间建立或关闭连接、传送网页信息的网络协议。主要有http和https两种协议,它们是在Internet上发布多媒体信息的应用层协议。 3.Web服务器(Web网站) Web服务器的基本...
本文介绍堪称Web数据库黄金组合的PHP/MySQL如何构筑一个网络数据库应用的方法,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而MySQL是一个轻型SQL数据库服务器,可运行在多种...
对常见的WEB服务器和应用服务器的介绍 在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而 Windows平台NT/2000/2003使用IIS的WEB服务器。 在选择使用WEB服务器应考虑的本身特性因素有:...
7.3.11 Web应用案例 7.3.12 Apache日志设置 7.3.13 目录设置 7.3.14 虚拟目录 7.3.15 为Apache建立专门的用户和组 7.4 Apache高级服务器配置 7.4.1 配置Apache虚拟主机 7.4.2 Apache访问控制 7.4.3 htaccess实现...
到了1997年,Linux已经足够成熟,因此我把它作为一个基础性的服务器平台应用在一个有100名用户的办公室环境中;而该环境中的服务器崩溃就意味着深夜里随时都有可能会收到传呼。在所有这些情况下,Linux的表现都非常...
实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Servlet、...