有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。
但是当我们运行安装服务的命令时候,假设服务名为myservice
#chkconfig --add myservice
常常会出现
service myservice does not support chkconfig
我们一般在脚本开头加入下面两句就好了
#gedit /etc/init.d/myservice
添加下面两句到 #!/bin/bash 之后。
# chkconfig: 2345 10 90
# description: myservice ....
其中2345是默认启动级别,级别有0-6共7个级别。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。
tomcat 服务注册
注册服务
首先是修改/usr/local/tomcat7/bin/目录下的catalina.sh这个文件,在这个文件中添加JAVA_HOME和CATALINA_HOME这两个变量,大致位置如下
复制代码
# $Id: catalina.sh 1515929 2013-08-20 19:11:24Z markt $
# -----------------------------------------------------------------------------
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45
CATALINA_HOME=/usr/local/tomcat7
# OS specific support. $var _must_ be set to either true or false.
复制代码
修改完这个文件以后将其拷贝至/etc/init.d/目录下,并重命名为tomcat,执行代码如下:
sudo cp /usr/local/tomcat7/bin/catalina.sh /etc/init.d/tomcat
执行完上面步骤以后,就可以通过一下命令来启动关闭tomcat了。
sudo service tomcat start|stop|run
tomcat服务自启动
需要通过 chkconfig来实现自启动,ubuntu默认是没有chkconfig命令的,使用
sudo apt-get install chkconfig
命令安装即可。执行下述命令即可让tomcat开机启动
sudo chkconfig –add tomcat
执行结果的最后一行将是:tomcatd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
分享到:
相关推荐
总结来说,配置Linux上的Tomcat涉及安装JDK,下载和解压Tomcat,设置环境变量,创建启动脚本并注册为服务,以及处理64位系统的兼容性问题。遵循这些步骤,你应该能够在Linux上成功运行Tomcat服务。
接下来,我们将详细讲解在64位操作系统上注册Tomcat 7服务的步骤: 1. **下载与安装**:首先,你需要从Apache官方网站下载适合64位操作系统的Tomcat 7安装包,通常是`apache-tomcat-7.x.y.zip`格式,这里的x.y是...
保存并关闭文件后,使用以下命令注册Tomcat服务: ``` [hsc@ubuntu:~$]# chkconfig --add tomcat ``` 查看服务状态: ``` [hsc@ubuntu:~$]# chkconfig --list ``` 应该会看到类似如下的输出,表示Tomcat...
2. **注册服务**: 使用update-rc.d命令注册Tomcat服务: ```bash sudo update-rc.d tomcat9 defaults ``` 现在,Tomcat 9已经成功安装并且配置为开机启动。你可以部署自己的Java Web应用程序到 `$CATALINA_HOME/...
### 使用Java Service Wrapper设置Tomcat作为Linux服务并实现开机自动启动 #### 一、概述 在部署基于Java的应用服务器时,通常需要将Tomcat配置为系统服务,以便于管理和维护。传统的做法是通过编写shell脚本来...
对于开机自动启动Tomcat,可以创建一个系统服务。在System V init系统中,可以创建一个名为`tomcat`的启动脚本放在`/etc/init.d`目录下;在Systemd系统中,可以在`/etc/systemd/system`目录下创建一个`.service`文件...
1. **购买服务器**:首先,在阿里云官网上注册并登录账号后,根据需求选择合适的配置和操作系统(推荐使用Linux发行版,如CentOS或Ubuntu),完成服务器购买流程。 #### 三、卸载Ubuntu自带OpenJDK 2. **卸载...
在实际操作中,用户需要了解如何安装JDK,设置环境变量,配置Tomcat服务器(如修改server.xml),启动和停止Zookeeper服务,以及理解和使用Dubbo的相关配置和服务注册。对于更深入的使用,还需要掌握如网络通信、...
在Linux环境中,构建一个高效的微服务架构通常会涉及到多个组件的集成,比如Apache Tomcat、ZooKeeper和Dubbo。这些技术在企业级应用中扮演着至关重要的角色。本篇文章将详细阐述如何在Linux系统下安装和配置这些...
- 重启Tomcat服务使配置生效。 ```bash ./shutdown.sh ./startup.sh ``` 2. **测试访问**: - 在浏览器中输入 `http://localhost/myproject` 来访问您的项目。 #### 七、总结 通过以上步骤,您已经在Linux...
标题中的“BBS和聊天室完全采用JSP开发linux+tomcat+oracle8i”指的...通过分析和学习这个项目,开发者可以了解JSP在Web应用开发中的实际运用,以及如何整合Linux、Tomcat和Oracle数据库来构建一个完整的网络服务系统。
6. **配置服务**:通常会将Tomcat配置为系统服务,使其能随系统启动而自动启动,这通常涉及编辑系统服务脚本并注册Tomcat。 7. **安全管理**:在生产环境中,还需要对Tomcat进行一些安全配置,例如限制远程访问、...
对于Linux,通常需要将Tomcat目录复制到指定的服务器路径,如 `/opt/tomcat`,然后设置相应的启动脚本和服务配置。Windows用户则可以直接运行bin目录下的startup.bat或startup.sh来启动服务。 总的来说,Tomcat ...
"注册后当做服务器使用"意味着在启动Tomcat前,可能需要进行一些基本的配置,如设置端口号、管理员账号等,以确保其作为服务器正常运行并可接受外部请求。 【标签】"Tomcat6.0"明确指出了这个软件的版本,Tomcat是...
特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat安装为Windows服务的方式进行部署。然而,默认情况下,Tomcat服务的内存分配可能不足以支持大规模或高负载的应用场景,因此...
在使用“apache-tomcat-8.5.29”压缩包时,你需要解压文件,配置环境变量,然后通过`startup.sh`(Unix/Linux)或`startup.bat`(Windows)脚本来启动Tomcat服务器。如果要将Tomcat与Eclipse集成,可以通过Eclipse的...
在Linux系统中安装Apache Tomcat是一项常见的任务,它是一个开源的Java Servlet容器,常用于部署Web应用程序。以下是一个详细的步骤指南,涵盖了从下载到配置、启动以及注册自定义项目的整个过程。 1. **下载Tomcat...
4. **GlobalNamingResources**:提供全局资源,如数据源和JMS队列的注册。 5. **Host**:管理多个虚拟主机,每个虚拟主机可以对应一个域名。 6. **Context**:代表一个Web应用程序,包含了Web应用的所有资源,如...
7. 完成配置后,运行`InstallService.bat`,Wrapper会将Tomcat注册为Windows服务,并根据`wrapper.conf`的设置启动。你可以通过服务管理工具查看和控制这个新的服务。 8. 如果需要卸载服务,只需运行`...
在这个特定的版本"apache-tomcat-5.5.35.tar.gz"中,我们讨论的是针对Linux操作系统的部署。Tomcat 5.5.x系列是较旧的一个版本,但它在当时提供了稳定且功能丰富的Java应用服务器平台。 1. **Tomcat的安装与解压** ...