在 CentOS 上运行 Swagger UI,您需要先安装 Java、Maven 和 Tomcat
首先,您需要安装 JDK。可以通过以下命令安装 OpenJDK 8:
sudo yum install -y java-1.8.0-openjdk-devel
安装完成后,检查 Java 是否正确安装:
java -version
接下来,安装 Apache Maven。通过以下命令安装 Maven:
sudo yum install -y maven
安装完成后,检查 Maven 是否正确安装:
mvn -version
从 GitHub 上克隆 Swagger UI 的源代码:
git clone https://github.com/swagger-api/swagger-ui.git
进入 Swagger UI 目录,使用 Maven 构建项目:
cd swagger-ui
mvn clean package
构建成功后,您会在 target
目录下找到 swagger-ui.war
文件。将此文件复制到您的 Tomcat 的 webapps
目录中。
如果您还没有安装 Tomcat,可以通过以下命令安装:
sudo yum install -y tomcat9-server tomcat9-admin
启动 Tomcat 服务器:
sudo systemctl start tomcat9
现在,您可以在浏览器中访问 Swagger UI。打开浏览器,输入以下地址:
http://<your_server_ip>:8080/swagger-ui/index.html
将 <your_server_ip>
替换为您的服务器 IP 地址。现在,您应该可以看到 Swagger UI 的界面,可以开始定义和测试您的 API 了。