遇到问题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
分享到:
相关推荐
在Linux环境下,C语言开发Web服务器需要对TCP/IP协议栈有深入理解。TCP是传输控制协议,负责建立可靠的数据传输连接;IP则是互联网协议,用于在网络中路由数据包。在C语言中,可以使用套接字(socket)API来实现这些...
【标题】:在红旗Linux2.0下搭建Web MySQL PHP实验环境 【描述】:本文主要探讨如何在红旗...这个环境对于学习和开发基于PHP的Web应用程序是非常有用的,同时也为初学者提供了实践Linux系统管理和网络服务配置的平台。
在本文中,我们将全面探讨如何在Linux系统,特别是Red Hat Enterprise Linux Server 5.5上部署Web应用。这个过程涉及到多个关键步骤,包括系统的安装、必要的软件组件的配置和安装,以及Web服务器的设置。让我们一一...
#### 二、Linux 下 Java 开发环境的建立 - **取得 JDK**: - 参照上面的第一步完成 JDK 的安装。 - **安装 Eclipse**: - 参照上面的第二步完成 Eclipse 的安装。 - **配置 Eclipse**: - 在 Eclipse 中配置 ...
FTP(File Transfer Protocol)与WEB一样,在众多网络应用中有着非常重要的地位。据专家统计表明,FTP与WEB服务几乎占据了整个Internet应用的80%以上。...本例介绍了在Linux下建立局域网FTP服务器的基本方法。
Web平台利用CGI(公共网关接口)、JDBC(Java数据库连接)和API(应用程序接口)等技术,以及特定的Web数据库开发工具,如基于IIS的ASP和Linux下的PHP,来建立HTML页面与企业数据库之间的链接,使得用户可以通过SQL...
以上就是在Linux服务器上安装和配置常用WEB应用环境的过程,包括JDK、MySQL、Nginx、Tomcat、Ant以及日志管理等方面的内容。这些配置和优化措施能够显著提升系统的稳定性和性能,是运维工作中不可或缺的一部分。
总的来说,"Linux一键安装web环境全攻略sh-14.1"这个资源旨在帮助用户快速在Linux系统,尤其是阿里云ECS上建立Web服务环境,降低技术门槛,提高效率。学习和掌握这一技能,无论是对于个人开发者还是企业运维团队,都...
标题“Putty_linux_web.zip”指的是一个包含Putty for Linux版本的压缩文件,该文件主要用于在Web环境下进行远程服务器连接。Putty是一个流行的开源终端模拟器,支持多种网络协议,如SSH(Secure Shell)、Telnet、...
同时,教程也会涵盖电子邮件客户端、Web浏览器等常用应用的使用方法,使读者能在Linux环境中进行日常工作。 命令行是Linux的核心,因此,书中会详细讲解各种常用命令,如ls、cd、pwd、grep、find、sed和awk等,这些...
其影响和应用日益广泛,特别是在中小型信息技术应用中Linux系统下占据越来越重要的地位。 在Web服务器的设计与实现中,Linux系统扮演着关键性的角色。 Apache服务器是其中最常用的Web服务器之一, Apache服务器的...
本篇文章将详细探讨如何在Linux环境下利用Epoll系统调用来实现一个高性能的Web服务器。 Epoll是I/O多路复用技术的一种,它改进了早期的select和poll方法。Epoll提供了“边缘触发”(ET)和“水平触发”(LT)两种模式,...
《Kali Linux Web Penetration Testing Cookbook》是一本深入探讨网络安全领域的专业书籍,专注于使用Kali Linux进行Web应用程序渗透测试的技巧和策略。Kali Linux,原名BackTrack,是一款广泛应用于安全审计和网络...
1. **建立开发环境**:选用Rekhvi Linux作为论坛的基础开发环境,根据功能需求选择安装方式,通过网络下载并安装arm-linux-gcc等编译器。 2. **配置开发主机**:设置MINICOM为主机,配置参数如波特率、数据位、控制...
Web服务器搭建**:在Linux环境下构建Web服务器是IT领域中一项基础但关键的技术,它允许用户通过互联网访问网站或应用程序。常见的Web服务器软件包括Apache、Nginx等,它们负责处理HTTP请求,将网页内容发送给客户端...
在Linux环境下,构建一个Web服务器是一项挑战性的任务,但也是一个极好的学习机会,特别是对于那些对网络编程感兴趣的开发者。这个“Linux下一个web服务器源代码(多线程)”提供了宝贵的资源,让你能够深入理解...
在 Linux 下安装 Python 的好处是,可以使用 Python 来开发各种应用程序,例如数据分析、机器学习、Web 开发等。此外,Python 也是许多流行的数据科学工具和库的基础,例如 NumPy、pandas、scikit-learn 等。 在 ...
【Linux服务器部署Web项目详解】 在IT行业中,Linux服务器部署Web项目是一项基础且重要的工作,尤其对于企业级应用来说...了解并熟练掌握这些技能对于任何需要在Linux环境中运行Web应用的开发者或运维人员都至关重要。
在Eclipse中进行Web应用开发是一项常见的任务,它涉及到一系列的配置步骤,包括开发环境的建立、Web服务器的安装和配置以及开发工具Eclipse的相关设置。以下是对这些步骤的详细说明: 1. **Web服务器Tomcat的安装和...