`
aumy2008
  • 浏览: 118797 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下建立Web应用环境(二)

阅读更多

遇到问题1tomcat: unrecognized service

配置tomcat自启动服务
编写tomcat服务文件(见附件)

放在/etc/initd/

执行 chmod +x /etc/init.d/tomcat设置权限,否则会出现tomcat: unrecognized service的错误提示


 

问题2service 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

这样可以看到信息。但没有彻底解决,最终解决:rootPATH中加了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

 

分享到:
评论

相关推荐

    C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)

    在Linux环境下,C语言开发Web服务器需要对TCP/IP协议栈有深入理解。TCP是传输控制协议,负责建立可靠的数据传输连接;IP则是互联网协议,用于在网络中路由数据包。在C语言中,可以使用套接字(socket)API来实现这些...

    在红旗Linux2.0下建立Web MySQL PHP的实验环境.pdf

    【标题】:在红旗Linux2.0下搭建Web MySQL PHP实验环境 【描述】:本文主要探讨如何在红旗...这个环境对于学习和开发基于PHP的Web应用程序是非常有用的,同时也为初学者提供了实践Linux系统管理和网络服务配置的平台。

    Linux系统部署Web应用全面总结.doc

    在本文中,我们将全面探讨如何在Linux系统,特别是Red Hat Enterprise Linux Server 5.5上部署Web应用。这个过程涉及到多个关键步骤,包括系统的安装、必要的软件组件的配置和安装,以及Web服务器的设置。让我们一一...

    Linux下java开发环境安装、设置

    #### 二、Linux 下 Java 开发环境的建立 - **取得 JDK**: - 参照上面的第一步完成 JDK 的安装。 - **安装 Eclipse**: - 参照上面的第二步完成 Eclipse 的安装。 - **配置 Eclipse**: - 在 Eclipse 中配置 ...

    Linux下FTP服务器的建立

    FTP(File Transfer Protocol)与WEB一样,在众多网络应用中有着非常重要的地位。据专家统计表明,FTP与WEB服务几乎占据了整个Internet应用的80%以上。...本例介绍了在Linux下建立局域网FTP服务器的基本方法。

    Linux环境下Web数据库的图形统计.pdf

    Web平台利用CGI(公共网关接口)、JDBC(Java数据库连接)和API(应用程序接口)等技术,以及特定的Web数据库开发工具,如基于IIS的ASP和Linux下的PHP,来建立HTML页面与企业数据库之间的链接,使得用户可以通过SQL...

    Linux服务器下常用应用环境安装

    以上就是在Linux服务器上安装和配置常用WEB应用环境的过程,包括JDK、MySQL、Nginx、Tomcat、Ant以及日志管理等方面的内容。这些配置和优化措施能够显著提升系统的稳定性和性能,是运维工作中不可或缺的一部分。

    Linux一键安装web环境全攻略sh-14.1

    总的来说,"Linux一键安装web环境全攻略sh-14.1"这个资源旨在帮助用户快速在Linux系统,尤其是阿里云ECS上建立Web服务环境,降低技术门槛,提高效率。学习和掌握这一技能,无论是对于个人开发者还是企业运维团队,都...

    Putty_linux_web.zip

    标题“Putty_linux_web.zip”指的是一个包含Putty for Linux版本的压缩文件,该文件主要用于在Web环境下进行远程服务器连接。Putty是一个流行的开源终端模拟器,支持多种网络协议,如SSH(Secure Shell)、Telnet、...

    《Linux 应用基础教程》--梁如军

    同时,教程也会涵盖电子邮件客户端、Web浏览器等常用应用的使用方法,使读者能在Linux环境中进行日常工作。 命令行是Linux的核心,因此,书中会详细讲解各种常用命令,如ls、cd、pwd、grep、find、sed和awk等,这些...

    基于linux的web服务器的设计与实现.pdf

    其影响和应用日益广泛,特别是在中小型信息技术应用中Linux系统下占据越来越重要的地位。 在Web服务器的设计与实现中,Linux系统扮演着关键性的角色。 Apache服务器是其中最常用的Web服务器之一, Apache服务器的...

    Linux环境下Epoll系统调用实现web服务器并发工作

    本篇文章将详细探讨如何在Linux环境下利用Epoll系统调用来实现一个高性能的Web服务器。 Epoll是I/O多路复用技术的一种,它改进了早期的select和poll方法。Epoll提供了“边缘触发”(ET)和“水平触发”(LT)两种模式,...

    kali-linux-web-pentest-cookbook

    《Kali Linux Web Penetration Testing Cookbook》是一本深入探讨网络安全领域的专业书籍,专注于使用Kali Linux进行Web应用程序渗透测试的技巧和策略。Kali Linux,原名BackTrack,是一款广泛应用于安全审计和网络...

    基于Linux的智慧校园论坛的研究与开发.pdf

    1. **建立开发环境**:选用Rekhvi Linux作为论坛的基础开发环境,根据功能需求选择安装方式,通过网络下载并安装arm-linux-gcc等编译器。 2. **配置开发主机**:设置MINICOM为主机,配置参数如波特率、数据位、控制...

    Linux系统搭建Web服务器并下载安装Discuz

    Web服务器搭建**:在Linux环境下构建Web服务器是IT领域中一项基础但关键的技术,它允许用户通过互联网访问网站或应用程序。常见的Web服务器软件包括Apache、Nginx等,它们负责处理HTTP请求,将网页内容发送给客户端...

    linux下一个web服务器源代码(多线程)

    在Linux环境下,构建一个Web服务器是一项挑战性的任务,但也是一个极好的学习机会,特别是对于那些对网络编程感兴趣的开发者。这个“Linux下一个web服务器源代码(多线程)”提供了宝贵的资源,让你能够深入理解...

    Linux下Python环境搭建.pdf

    在 Linux 下安装 Python 的好处是,可以使用 Python 来开发各种应用程序,例如数据分析、机器学习、Web 开发等。此外,Python 也是许多流行的数据科学工具和库的基础,例如 NumPy、pandas、scikit-learn 等。 在 ...

    Linux服务器部署Web项目详解.docx

    【Linux服务器部署Web项目详解】 在IT行业中,Linux服务器部署Web项目是一项基础且重要的工作,尤其对于企业级应用来说...了解并熟练掌握这些技能对于任何需要在Linux环境中运行Web应用的开发者或运维人员都至关重要。

    Eclipse下Web应用开发.doc

    在Eclipse中进行Web应用开发是一项常见的任务,它涉及到一系列的配置步骤,包括开发环境的建立、Web服务器的安装和配置以及开发工具Eclipse的相关设置。以下是对这些步骤的详细说明: 1. **Web服务器Tomcat的安装和...

Global site tag (gtag.js) - Google Analytics