引自免费微信小程序:皆我百晓生
要解决在Linux环境下部署Tomcat并连接MySQL的问题,你需要按照以下步骤进行操作:
-
配置环境变量: 在Linux中,你需要确保JDK和Tomcat被正确地添加到了系统的PATH中。编辑
~/.bashrc文件(对于CentOS 7可能是~/.bash_profile),添加以下内容:export JAVA_HOME=/path/to/jdk export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH将
/path/to/jdk替换为你的实际JDK安装路径。 -
启动MySQL服务: 启动MySQL服务,并设置开机自动启动:
sudo systemctl start mysqld sudo systemctl enable mysqld -
创建数据库和用户: 使用root用户登录MySQL,然后创建数据库和用户:
mysql -u root -p CREATE DATABASE ry; GRANT ALL PRIVILEGES ON ry.* TO 'ry_user'@'%' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; EXIT;将
your_password替换为你想要设置的密码。 -
修改Tomcat的server.xml: 打开Tomcat的
conf/server.xml文件,找到部分,添加数据源配置。例如:确保URL中的数据库地址、端口和用户名、密码与你在MySQL中创建的一致。
-
部署WAR包: 将你的WAR包复制到
/path/to/tomcat/webapps目录下,例如:cp ry.war /path/to/tomcat/webapps/ry.war -
启动Tomcat: 执行以下命令启动Tomcat:
cd /path/to/tomcat ./bin/startup.sh -
测试访问: 使用宿主机的浏览器访问:
http://虚拟机IP:8080/ry
如果仍然遇到404错误,检查以下几个可能的原因:
- 确认WAR包是否已解压并且应用的根目录是
/path/to/tomcat/webapps/ry/。 - 检查Tomcat的日志文件(位于
/path/to/tomcat/logs/catalina.out)中是否有任何错误信息。 - 确保应用中的
web.xml或Spring Boot等配置文件中的上下文路径(ContextPath)设置正确。
如果你还有其他问题或需要更详细的解释,请随时告诉我。

