`

Tomcat开机启动

阅读更多

 

 

Tomcat开机启动

[root@eegooserver3 ~]# groupadd tomcat

[root@eegooserver3 ~]# useradd -g tomcat tomcat

[root@eegooserver3 ~]# cp /opt/tomcatweb.sh /etc/rc.d/init.d/tomcatweb

[root@eegooserver3 ~]# cp /opt/tomcatadmin.sh /etc/rc.d/init.d/tomcatadmin

[root@eegooserver3 ~]# chkconfig --add tomcatweb

[root@eegooserver3 ~]# chkconfig --add tomcatadmin

[root@eegooserver3 ~]# chmod 755 /etc/init.d/tomcatadmin

[root@eegooserver3 ~]# chmod 755 /etc/init.d/tomcatweb

[root@eegooserver3 ~]# chkconfig --level 345 tomcatweb on

[root@eegooserver3 ~]# chkconfig --level 345 tomcatadmin on

[root@eegooserver3 ~]# chkconfig --list

[root@eegooserver3 ~]#

[root@eegooserver3 ~]# service tomcatweb start

[root@eegooserver3 ~]# service tomcatweb stop

[root@eegooserver3 ~]# service tomcatadmin start

[root@eegooserver3 ~]# service tomcatadmin stop

[root@eegooserver3 ~]# chmod 777 /opt/apache-tomcat-admin/logs/catalina.out

[root@eegooserver3 ~]# chmod 777 /opt/apache-tomcat-web/logs/catalina.out

[root@eegooserver3 ~]# chmod -R a+wr /opt/apache-tomcat-web/logs

[root@eegooserver3 ~]# chmod -R a+wr /opt/apache-tomcat-admin/logs

[root@eegooserver3 ~]#

注意目录访问权限
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

/opt/apache-tomcat-admin/logs/catalina.out报错

SEVERE: Protocol handler pause failed

java.net.UnknownHostException: eegooserver3: eegooserver3

    at java.net.InetAddress.getLocalHost(InetAddress.java:1360)

    at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:490)

    at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:288)

    at org.apache.jk.server.JkMain.pause(JkMain.java:726)

    at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)

    at org.apache.catalina.connector.Connector.pause(Connector.java:1064)

[root@eegooserver3 ~]# vi /etc/hosts

加上

127.0.0.1   eegooserver3

[root@eegooserver3 ~]# more /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1   eegooserver3

[root@eegooserver3 ~]#

 

/opt/apache-tomcat-web/logs/catalina.out报错

SEVERE: Failed to initialize connector [Connector[HTTP/1.1-80]]

LifecycleException:  Protocol handler initialization failed: java.net.BindException: Permission denied <null>:80

    at org.apache.catalina.connector.Connector.initialize(Connector.java:1051)

    at org.apache.catalina.core.StandardService.initialize(StandardService.java:703)

    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)

    at org.apache.catalina.startup.Catalina.load(Catalina.java:538)

    at org.apache.catalina.startup.Catalina.load(Catalina.java:562)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 

Tomcat 7

{WEB_ROOT}/WEB-INF/web.xml

 

    <session-config>

        <tracking-mode>COOKIE</tracking-mode>

    </session-config>

 

 

Tomcat 6

/opt/apache-tomcat-web/conf/context.xml修改配置

 

如图位置加上disableURLRewriting="true"

 

 

 

 

 

/opt/apache-tomcat-admin/conf/context.xml修改配置

 

如图位置加上sessionCookieName="EEGOOSID"

 

 

 

 

root不能创建1024以下的端口

访问80的时候转发到8080

[root@eegooserver3 ~]# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

[root@eegooserver3 ~]# service iptables save

[root@eegooserver3 ~]#

[root@eegooserver3 ~]#

建议 nginx转发

  • 大小: 44.2 KB
  • 大小: 44 KB
分享到:
评论

相关推荐

    centOS7设置Tomcat8开机启动

    2. **创建Tomcat开机启动服务文件**: 接下来,我们要创建一个Systemd服务单元文件来定义Tomcat的启动行为。使用`vi`编辑器创建或修改`/usr/lib/systemd/system/tomcat.service`文件,添加以下内容: ``` [Unit...

    tomcat 开机启动(Apache Tomcat开机后台启动_百度经验.mht)

    tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉

    tomcat开机启动的设置

    设置tomcat开机自启动。运行“service.bat install”安装Tomcat 服务(如果是vistar或者windows7需要以管理员身份运行命令行,否则其安全机制会阻止安装tomcat服务)。.然后services.msc进入服务控制台,设置apache ...

    最简单linux配置tomcat开机启动

    找了半天,linux配置tomcat开机启动的教程,太麻烦了,自己总结出一套简单有效的方法,分享一下

    Linux 配置 tomcat 开机启动.txt

    ### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...

    centos设置tomcat开机自启动

    #### 三、实现Tomcat开机自启动的方法 ##### 方法一:修改`startup.sh`脚本并添加到`rc.local` 1. **修改`startup.sh`脚本**: - 打开Tomcat安装目录下的`bin/startup.sh`文件(例如`/usr/local/tomcat7_1/bin/...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    Windows10设置Tomcat开机启动.docx

    在Windows 10系统中,将Tomcat设置为开机启动是一项关键步骤,特别是在进行项目部署时,确保服务器在开机后自动运行是必要的。下面将详细解释如何进行这项配置。 首先,确保你已经安装了Java Development Kit (JDK)...

    Tomcat开机自启动

    "Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些...

    tomcat6设置开机启动服务

    设置Tomcat开机启动,我们可以通过Windows服务管理来实现。以下是步骤: 1. 打开命令提示符(以管理员权限运行),输入以下命令来安装Tomcat为Windows服务: ``` tomcat6.exe //IS//Tomcat6 ``` 这里,`//IS//`是...

    tomcat设置开机自启动.docx

    Tomcat 设置开机自启动 Tomcat 是一款流行的开源 Web 服务器软件,广泛应用于企业级应用开发中。为了确保 Tomcat 服务器的稳定运行,设置开机自启动是非常必要的。下面将详细介绍 Tomcat 设置开机自启动的步骤和...

    window下解决tomcat自启动终极方案

    背景:避免因服务器故障或意外重启后应用无人启动,故需将TOMCAT设定为开机自动启动。 详细步骤如下: ...5、 修改addReg.bat中的autoRun.bat所在目录,修改成功后,双击执行,即可将autoRun.bat加入开机启动。

    tomcat6开机启动

    标题中的“tomcat6开机启动”指的是在操作系统启动时,能够自动运行Tomcat 6.0.33服务器,使得用户无需手动开启服务,提高工作效率。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的Java ...

    免安装版tomcat 开机自启动设置

    标题中的“免安装版Tomcat 开机自启动设置”指的是如何在没有进行正式安装的情况下,配置Tomcat服务器在计算机启动时自动运行。Tomcat是一款流行的开源Java应用服务器,主要用于部署和运行Servlet和JSP应用程序。...

    一个或多个Tomcat做成windows服务自启动

    在Windows操作系统中,将一个或多个Tomcat实例配置为服务并实现开机自启动,是确保应用程序高可用性和持续运行的关键步骤。以下是如何操作的详细步骤: 1. **检查service.bat文件**:首先,确保你的Tomcat安装目录...

    linux设置tomcat自启动的方法

    linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...

    apache开机启动

    - 使用`chkconfig --list httpd`检查服务是否已经被设置为开机启动。 3. **权限问题:** - 确保Apache运行用户有足够的权限访问资源。 - 修改配置文件中的用户和组设置,例如使用`User`和`Group`指令指定正确的...

    tomcat设置开机自启动介绍

    以下是对如何设置Tomcat开机自启动的详细解析,旨在帮助系统管理员或开发人员更好地理解和操作。 ### Tomcat开机自启动设置的重要性 开机自启动意味着每当操作系统启动时,Tomcat服务会自动运行,无需人工干预。这...

Global site tag (gtag.js) - Google Analytics