SSM项目环境本地及服务器部署

本文详细介绍了SSM项目(Spring、SpringMVC、MyBatis)的本地与服务器部署流程,涵盖UI、JavaWeb、JavaProject、数据库及Redis模块。包括Angular UI启动、JavaWeb项目配置、Gradle构建、Tomcat部署、Java项目运行、Redis服务启动及MySQL数据库连接等关键步骤。

SSM项目分为:UI,Java Web,Java Project ,数据库 ,redis五个模块的部署

(注意jdk版本)

本地启动:

redis启动:在UI启动之前,安装redis之后,进入redis目录下,点击运行redis-server.exe

 (若一闪而过,则未启动成功,此时在该目录下打开命令行,输入.\redis-server.exe  .\redis.windows.conf回车)

启动成功:

UI项目(angular1.0):导入项目到本地,进入到项目所在目录UI/下,然后

     安装依赖包==>npm install

     打包项目==>grunt deploy (grunt all)

     启动项目==>node httpServer.js

(注意index.html与envConfig.js两个文件的配置)

 

Java Web: 启动方式有两种

1、命令行启动:进入项目,打开命令行进行gradle build(需安装gradle),将项目的配置文件.xml放到tomcat/conf/Catalina/localhost/下

在xml文件中配置build过后的war包位置,并注意其它相关参数的配置;

    启动项目,进入到tomcat/bin/目录下,点击startup.bat使用命令行运行

2、使用eclipse部署Web项目到tomcat应用服务器中:

打开windows——>preferences——>server——>server runtime environments——>add——>Apache Tomcat v7.0——>next

选择jdk版本,点击finish添加tomcat服务器成功

打开Servers添加tomcat

打开tomcat界面将下面两个选项改为如下配置

将xml配置文件放到tomcat/conf/Catalina/localhost/目录下,xml文件中配置war包路径等,保存配置开始启动tomcat,可以看到启动成功

debug时可以直接打上断点,然后以debug方式启动tomcat,若debug时显示source not found

解决方法:

1.  点击debug窗口中的'Edit Source Lookup Path'按钮。

2.  在弹出窗口中点击'Add'按钮。

3.  在弹出窗口中点击'Project'选项。

4.  选择自己正在调试的项目。

5.  不要勾选 'Search for duplicate source files on the path'这个选项。

6.  保存,重启eclipse。

Java Project启动:

1、eclipse对项目进行build path 配置jar包与jdk等依赖包,然后找到startup.java右键run as java application

2、build.bat打包为jar包后:java -Xms1024m -Xmx1024m -jar bdpServer.jar

数据库启动:mysql -uuser -ppassword

服务器部署:

redis,tomcat,bdpServer.jar,bootstrap,mysql

 

 

### 如何在华为云服务器部署 SSM (Spring SpringMVC MyBatis) 项目 #### 准备工作 为了成功部署SSM项目到华为云服务器,需先完成如下准备工作: - **环境准备** 确保本地开发环境中已安装并配置好Java JDK、MySQL数据库以及必要的构建工具如Maven或Gradle。这些工具对于编译和打包SSM应用至关重要。 - **华为云资源初始化** 登录华为云控制台创建一台ECS实例作为目标服务器,并为其分配公网IP地址以便后续访问;同时,在安全组设置里开放HTTP/HTTPS端口和其他必要服务端口[^4]。 #### 部署步骤 ##### 打包应用程序 利用Maven命令`mvn clean package`来清理旧版本文件并将当前工程构建成WAR包形式,此过程会自动下载依赖库并执行单元测试以验证程序无误。 ##### 文件传输至远程主机 通过SCP或其他方式把生成好的WAR文件上传到华为云上的Linux服务器指定目录下(例如 `/var/lib/tomcat/webapps/ROOT.war`),这一步骤决定了Web容器启动时能够找到该应用进行加载运行。 ##### 安装Tomcat Web Server 如果尚未安装Apache Tomcat,则可以通过yum/apt-get等包管理器快速获取官方稳定版次,并按照提示完成整个安装流程。注意调整CATALINA_HOME环境变量指向实际解压路径下的bin子文件夹位置。 ##### 数据库迁移同步 依据实际情况修改数据源连接字符串中的host参数为新购入的RDS实例内网域名或者私有网络内的固定IPv4数值,从而实现跨平台的数据交互操作。此外还需考虑字符集编码一致性问题,防止乱码现象发生。 ```properties jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://<your-rds-endpoint>:3306/ssm?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8 jdbc.username=root jdbc.password=<password> ``` ##### 启动服务进程 最后重启Tomcat使新的改动生效,可通过service tomcat start|restart指令轻松达成目的。此时应该可以在浏览器输入http://<ecs-public-ip>查看首页效果了! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值