ProjectThy-3
基于传统 Tomcat + Servlet 的查询物联网卡的 Web 项目
封装基类
打包方式1
使用 IDE(IntelliJ IDEA)打包 WAR
- 打开项目 →
File > Project Structure > Artifacts
- 点击
+
→Web Application: Exploded
或Web Application: WAR
- 直接从当前项目打包,不从空项目。
- 选择输出目录
- 点击 Build > Build Artifacts > Build
- 生成 WAR 文件在指定输出目录
部署
部署到 Tomcat
1、复制 WAR 文件到 Tomcat 的 webapps
目录:
cp myapp.war /usr/local/tomcat9/webapps/
2、启动 Tomcat(如果已经启动,Tomcat 会自动解压并部署 WAR):
systemctl start tomcat
3、访问:
http://服务器IP:8080/myapp/
安装Tomcat
配置Java环境
Tomcat 需要 JDK 环境(至少 JDK 8,推荐 JDK 11 或以上)。
# 查看是否已安装 JDK
java -version
# 如果没有安装 JDK 8,可以执行:
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
java -version
下载 Tomcat
比如下载 Tomcat 9:
cd /usr/local/
解压安装
tar -zxvf apache-tomcat-9.0.94.tar.gz
mv apache-tomcat-9.0.94 tomcat9
配置环境变量(可选)
编辑配置文件:
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/local/tomcat9
export PATH=$PATH:$CATALINE_HOME/bin
vim /etc/profile
在文件最后添加:
export CATALINA_HOME=/usr/local/tomcat9
export PATH=$PATH:$CATALINA_HOME/bin
保存退出后:
source /etc/profile