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

  • Post category:Linux

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

安装Java环境

为了正常运行Tomcat,需要预先安装Java环境。推荐安装OpenJDK,以下是CentOS系统下的安装步骤:

  1. 进入系统终端,使用root权限运行以下命令:
yum install java-1.8.0-openjdk  -java-1.8.0-openjdk-devel
  1. 安装完毕后,使用以下命令检查Java版本:
java -version

如果可以输出Java版本信息,则表示安装成功。

下载Tomcat安装包

从官方网站 https://tomcat.apache.org/download-90.cgi 下载Tomcat的安装包,最新版本为9.0.53。建议选择Core部分的tar.gz文件进行安装。以下是下载命令:

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz

解压安装包

运行以下命令解压下载好的Tomcat安装包:

tar xvfz apache-tomcat-9.0.53.tar.gz

解压后的文件夹位于当前目录下的“apache-tomcat-9.0.53”文件夹中。

运行Tomcat

进入Tomcat解压后的文件夹,运行以下命令启动Tomcat:

bin/startup.sh

如果命令行中没有出现错误信息,则Tomcat已经正常启动。使用浏览器访问http://localhost:8080,若出现Tomcat的欢迎页面,则表示Tomcat安装成功。

部署网站应用

Tomcat的默认Webapps目录(/ apache-tomcat-9.0.53 / webapps)包含了Tomcat的欢迎页面和示例应用,可以通过在该目录下放置应用文件夹,来实现部署网站应用。

接下来是两个示例说明:

示例一

使用一个HelloWorld的Java应用来部署网站:

  1. 新建一个名为HelloWorld的目录,其中包含以下Java类:
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello, World!");
    }
}
  1. 编写一个web.xml文件,用于部署web应用。web.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>
  1. 将编写好的Java文件和web.xml文件打包成一个名为HelloWorld.war的文件,放置到Tomcat的默认Webapps目录中,访问http://localhost:8080/HelloWorld/hello ,即可看到输出信息:“Hello, World!” 。

示例二

使用JSP来部署网站:

  1. 在Tomcat的默认Webapps目录中,新建一个名为MyWebsite的目录。

  2. 创建一个名为index.jsp的文件,内容如下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <title>My Website</title>
</head>
<body>
    <h1>Welcome to My Website!</h1>
    <p>This website is created using JSP.</p>
</body>
</html>
  1. 打开浏览器,输入URL:http://localhost:8080/MyWebsite/,即可访问刚刚创建的实例页面,网页显示内容为“Welcome to My Website! This website is created using JSP.”。

好了,以上就是在Linux下安装Tomcat并部署网站的完整攻略。