如何启动tomcat服务

# sh /var/tomcat88/bin/startup.sh

第二步:下载Java环境的JDK

# wget http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz
# tar -xvzf apache-tomcat-8.0.14.tar.gz
# mv apache-tomcat-8.0.14 tomcat8
# vi /var/tomcat8/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="loaclhost">

现在我们可以定义 Apache tomcat 端口。
如上所述,我已将 8080 定义为我的 Apache tomcat 端口。

server.xml

server.xml 是 tomcat 的主要配置文件。
它有两个目的:

  1. 提供Tomcat 组件的初始配置。

  2. 为Tomcat指定结构,意思是让Tomcat通过实例化server.xml中指定的组件来启动和构建自己

Linux上Apache Tomcat安装配置步骤

Apache Tomcat 与 Redhat、CentOS、Ubuntu 和其他主要 Linux 发行版完全兼容。
我们将在 Redhat Linux 上安装 Apache tomcat。

第 1 步:从 http://tomcat.apache.org 下载最新版本的 tomcat

# cd /var
# wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-8/v8.0.14/bin/apache-tomcat-8.0.14.tar.gz

如何停止tomcat服务

# sh /var/tomcat88/bin/shutdown.sh

Tomcat 的各种目录说明

  • bin :包含启动/关闭...脚本
  • conf :包含各种配置文件,包括 server.xml(Tomcat 的主要配置文件)和 web.xml,它们为部署在 Tomcat 中的各种 Web 应用程序设置默认值。
  • doc :包含有关 Tomcat 的其他文档。
  • lib :包含 Tomcat 使用的各种 jar 文件。在 UNIX 上,此目录中的任何文件都添加到 Tomcat 的类路径。
  • logs :这是 Tomcat 放置它的日志文件的地方。
  • src :servlet API 源文件。不过不要激动;这些只是应该由任何 servlet 容器实现的空接口和抽象类。
  • webapps :包含示例 Web 应用程序。

现在检查 tomcat 是否配置正确。

http://服务器ip地址:8080

on  it road.com

步骤 3 为 Apache Tomcat 定义 Java Home

# vi /var/tomcat8/bin/catalina.sh
JAVA_HOME=/var/jdk1.6.0_45
CATALINA_OPTS=”-Dnet.spy.log.LoggerImpl=net.spy.memcached.compat.log.SunLogger -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false ”
JAVA_OPTS=”-server -d64 -Xms4096m -Xmx4096m -XX:MaxPermSize=512m -XX:MaxNewSize=4096M -XX:ParallelGCThreads=4 -Dsun.rmi.dgc.client.gcInterval=1800000 -Dsun.rmi.dgc.server.gcInterval=1800000 -XX:-EliminateLocks -XX:+UseParallelGC -XX:+ExplicitGCInvokesConcurrent -XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+DoEscapeAnalysis -XX:+UseFastAccessorMethods -Xrs -XX:+ForceTimeHighResolution -XX:+AggressiveOpts -XX:+UseCompressedOops -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
-Djavax.net.ssl.keyStore=/tmp/vanilla/52.keystore -Djavax.net.ssl.keyStorePassword=changeit”
#-Djavax.net.ssl.trustStore=/opt/tomcat/keystore.jks -Djavax.net.ssl.trustStorePassword=changeit”

现在,检查 tomcat 和 JDK 的版本。

日期:2020-09-17 00:16:34 来源:oir作者:oir