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

Tomcat7 在Debian下以服务形式配置为自启动

阅读更多

1、下载tomcat7

2、配置JDK的环境,我们安装到/gzmfb/jdk

3、解压tomcat7到指定目录,我们这里使用的是/gzmfb/tomcat

4、安装gcc、make:

sudo apt-get install gcc make

5、编译jsvc,以下均在普通用户下执行

cd /gzmfb/tomcat/bin/

tar -zxvf commons-daemon-native.tar.gz

cd commons-daemon-1.0.10-native-src/unix/

./configure --with-java-home=/gzmfb/jdk/

make

./jsvc --help (如果出现提示和版本号,说明编译成功)

cp jsvc /gzmfb/tomcat/bin/

6、修改启动脚本

gedit /gzmfb/tomcat/bin/daemon.sh

在文件的前面加上如下代码,意义自己了解,注意TOMCAT_USER=mfb是启动tomcat的用户

#################################

JAVA_HOME=/gzmfb/jdk

CATALINA_HOME=/gzmfb/tomcat

DAEMON_HOME=/gzmfb/tomcat/bin

TOMCAT_USER=mfb

CATALINA_BASE=/gzmfb/tomcat

CATALINA_OPTS=

#################################

7、设置为自启动

cp /gzmfb/tomcat/bin/daemon.sh /etc/init.d/tomcat

service tomcat start (测试能否启动,执行后应该可以打开访问tomcat)

service tomcat stop

update-rc.d tomcat defaults (将tomcat添加到自启动)

find /etc/ -name *tomcat (应该出现类似一下代码)

#################################

/etc/rc6.d/K01tomcat

/etc/init.d/tomcat

/etc/rc3.d/S18tomcat

/etc/rc1.d/K01tomcat

/etc/rc2.d/S18tomcat

/etc/rc4.d/S18tomcat

/etc/rc0.d/K01tomcat

/etc/rc5.d/S18tomcat

#################################

8、重启电脑,测试tomcat是否启动


分享到:
评论

相关推荐

    Linux 部署jenkins war包直接tomcat启动

    在Ubuntu/Debian系统中,命令为`sudo systemctl start tomcat9`;在CentOS/RHEL系统中,命令为`sudo systemctl start tomcat`。 6. **等待Jenkins初始化**:当Tomcat启动并加载WAR包后,Jenkins会开始初始化过程。...

    三件套:tomcat8、Nginx1.2、jdk1.8

    在与Tomcat的组合中,Nginx通常被配置为前端服务器,负责接收HTTP请求,进行静态资源服务,同时将动态请求通过反向代理转发到Tomcat处理。 这种"三件套"的组合方式,即Nginx + Tomcat + JDK,常用于构建分布式Web...

    tomcat安装及配置教程分享

    在Tomcat的`bin`目录下,运行`startup.sh`(Linux/Mac)或`startup.bat`(Windows)脚本来启动Tomcat服务。 #### 七、验证安装 通过浏览器访问`http://localhost:8080`(或其他配置的端口),如果能够看到Tomcat的...

    tomcatjdk.zip

    【标题】"Tomcat与JDK在Linux环境下的安装与配置" 在IT行业中,Tomcat和JDK是两个至关重要的组件。Tomcat是一款开源的Java Servlet容器,常用于部署和运行Java Web应用程序,而JDK(Java Development Kit)则是开发...

    linux 下安装jdk、tomcat、jboss

    4. **配置自启动** - 对于Tomcat,创建一个启动脚本,如`/etc/init.d/tomcat`,并使用`chkconfig`或`systemd`来管理服务。 - 对于JBoss,创建`/etc/init.d/jboss-eap`脚本,然后使用`chkconfig --add jboss-eap`...

    Linux系统安装Tomcat并配置Service启动关闭

    为了方便管理和控制Tomcat,我们可以通过创建一个System V init脚本来将其配置为`service`,这样就可以利用Linux的系统服务机制来启动、停止和管理Tomcat。以下是详细的步骤和涉及的知识点: 1. **安装Tomcat** 在...

    Linux下JAVA环境配置

    在Linux系统中配置Java开发环境,主要包括以下几个关键步骤:安装JDK、配置环境变量、验证安装、设置Eclipse集成开发环境以及部署Tomcat服务器。以下将详细解释这些步骤。 1. 安装JDK(Java Development Kit): ...

    spring Boot打包部署到远程服务器的tomcat中

    总结,将Spring Boot应用部署到远程服务器的Tomcat中,需要修改`pom.xml`以创建WAR文件,排除内置Tomcat,打包并上传到服务器,最后在远程服务器上启动Tomcat服务。这整个过程涉及多个步骤,每个步骤都需要仔细处理...

    linux相关软件安装配置

    - 查看日志文件以确认服务是否启动成功。 #### Linux Redis 安装与配置 **1. 安装 Redis** - 有两种方式来安装 Redis: **例 1**: - 从源码编译安装。 - 使用包管理工具如 yum 或 apt-get。 **例 2**: -...

    Linux系统下Tomcat使用80端口的方法

    首先,需要理解的是,1024以下的端口在Linux系统中被视为特权端口,只能由root用户或以root权限运行的服务来绑定。由于安全考虑,不建议直接以root身份启动Tomcat。因此,通常采用端口转发的方式来解决这个问题。 ...

    linux下发布运行SSMPic1

    在Linux环境下发布和运行JavaWeb项目,特别是SSMPic1这样的应用,涉及到多个步骤和技术,主要包括Linux环境的配置、MySQL数据库的管理和数据导入、Tomcat服务器的使用以及Web项目的部署。下面将详细阐述这些关键知识...

    Ubuntu的安装文档

    - **ProFTPD配置**:"proftpd.conf"是ProFTPD服务器的配置文件,用于设置FTP服务的参数,如监听端口、用户认证方式等。修改此文件后,重启ProFTPD服务生效。 - **Tomcat配置**:Tomcat是流行的Java应用服务器,...

    linux一键部署javaweb环境

    配置环境变量`JAVA_HOME`,并确保`java`命令可以在任何目录下执行。 3. **MySQL安装与配置** MySQL是常见的关系型数据库管理系统。使用`apt-get`或`yum`安装MySQL Server,然后设置root用户的密码,启动服务。为了...

    build.tar.gz

    2. **解压部署**:将WAR或JAR文件解压到指定的Web服务器目录,如Apache Tomcat或Jetty的webapps目录下。 3. **配置调整**:根据具体需求,修改应用的配置文件,如application.properties或context.xml。 4. **权限...

    Jenkin的安装方法

    本文将详细介绍如何在Ubuntu系统上通过命令行方式完成Jenkins的安装,并确保其可以在不基于Tomcat的情况下正常运行。 #### 二、安装前准备 在开始安装之前,请确保满足以下条件: 1. **Ubuntu操作系统**:本文档中...

    spring-boot-3.0.8.tar.gz

    在实际使用中,需要注意Linux发行版的差异,如Ubuntu、CentOS、Debian等,因为不同的发行版可能在软件包管理、服务启动等方面存在差异。 总的来说,Spring Boot 3.0.8为Linux环境提供了一个强大的框架,用于快速...

    Linux——java环境部署

    本文档将详细介绍如何在Linux系统中安装并配置Java环境,包括JDK与Tomcat的安装配置过程,并附带一些常用的Linux命令以及图形界面连接方式。 #### 二、Linux系统介绍 Linux系统是一种开源的操作系统,广泛应用于...

    Maltego3 使用手册

    Maltego是一款开源的情报搜集与取证工具,它提供了强大的信息挖掘和采集功能,并能够将这些信息以直观易懂的方式呈现出来。这款工具可以用于绘制网络、组织和个人之间的关系图谱。结合其图形库,Maltego使得用户能够...

Global site tag (gtag.js) - Google Analytics