当前位置 : 主页 > 操作系统 > centos >

Linux下安装tomcat并部署网站(推荐)

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是“Linux下安装tomcat并部署网站(推荐)”的完整攻略。 准备工作 在开始安装Tomcat之前,需要确保系统中已经安装了JDK。可以通过以下命令来检查是否安装了JDK: java -version 如果显示

下面是“Linux下安装tomcat并部署网站(推荐)”的完整攻略。

准备工作

在开始安装Tomcat之前,需要确保系统中已经安装了JDK。可以通过以下命令来检查是否安装了JDK:

java -version

如果显示“command not found”或者版本号低于1.7,需要安装Java Development Kit(JDK)。可以通过以下命令来安装JDK:

sudo apt-get update
sudo apt-get install default-jdk

安装完JDK之后,就可以开始安装Tomcat。

安装Tomcat
  1. 在Tomcat官网(http://tomcat.apache.org/)下载最新的Tomcat版本,下载后一般是一个tar.gz压缩包。

  2. 将压缩包移动到想要安装Tomcat的目录下,然后解压:

bash
tar -xzvf apache-tomcat-9.0.30.tar.gz

  1. 接下来,需要设置Tomcat的环境变量。打开~/.bashrc文件,在末尾加上以下内容:

bash
export CATALINA_HOME=/path/to/tomcat
export PATH=$PATH:$CATALINA_HOME/bin

其中,/path/to/tomcat 为Tomcat所在的目录,例如:

bash
export CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.30

然后执行以下命令使刚才的修改生效:

bash
source ~/.bashrc

  1. 最后,运行以下命令启动Tomcat:

bash
startup.sh

可以通过访问http://localhost:8080来检查Tomcat是否安装成功。

  1. 如果需要使用SSL,需要通过以下步骤生成自签名证书,并在Tomcat中配置:

bash
cd $CATALINA_HOME/conf
keytool -genkey -alias tomcat -keyalg RSA

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

然后将以下配置添加到server.xml文件中的<Connector>标签里面:

xml
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
SSLCertificateFile="/path/to/tomcat/cert.crt"
SSLCertificateKeyFile="/path/to/tomcat/cert.key" />

其中,/path/to/tomcat/cert.crt 和 /path/to/tomcat/cert.key 分别为证书和私钥的路径和文件名。

部署网站

以下是两个部署网站的示例:

示例一:通过WAR文件部署网站
  1. 将网站的WAR文件上传到$CATALINA_HOME/webapps目录下。

  2. 启动Tomcat(如果还没有启动的话)。

  3. Tomcat会自动将WAR文件解压并部署到$CATALINA_HOME/webapps/目录下的一个以WAR文件名为名字的文件夹中。

  4. 访问http://localhost:8080/WAR文件名即可访问网站。

示例二:通过配置文件部署网站
  1. $CATALINA_HOME/conf/Catalina/localhost目录下创建一个以网站名为名字的XML文件(不带后缀)。

  2. 在该XML文件中添加以下内容:

xml
<Context docBase="/path/to/网站目录" reloadable="true"></Context>

其中,/path/to/网站目录为网站的目录路径。

  1. 启动Tomcat(如果还没有启动的话)。

  2. 访问http://localhost:8080/网站名即可访问网站。

结束语

以上就是Linux下安装Tomcat并部署网站的完整攻略,注意在实际操作中根据具体情况做出调整。希望对你有所帮助!

上一篇:Linux安装Docker详细教程
下一篇:没有了
网友评论