windows服务器部署javaweb服务

清单:

软件:mysql,redis,jdk,nginx(都已经提供)

项目文件:后端jar包+前端打包后的文件+安卓apk文件

控制台可以用cmd,也可以在指定目录下shift+右键,打开powershell(页面更友好一点哈)

以下所有控制台的操作均采用管理员权限

1.1下载安装redis

Releases · microsoftarchive/redis (github.com)

选择第一个latest就行,下载完成拖到windows服务器上

        1.1.1安装redis

解压到指定文件夹->cmd控制台->切换到redis解压目录->运行以下指令

        redis-server redis.windows.conf

(看是否运行正常。通常不会出什么问题,一般也只会是端口被占用了。 )

        1.1.2添加进自启动服务

环境变量path添加redis安装目录

打开cmd控制台

运行:redis-server.exe --service-install redis.windows.conf --loglevel verbose

编辑redis.windows.conf文件,搜索requirepass

找到# requirepass foobared

直接另起一行输入requirepass 密码(注意requirepass前面不要有空格)

保存关闭文

### 部署Java Web项目Windows服务器 #### 准备工作 在Windows服务器部署Java Web项目之前,需确保已准备好所需的开发环境。这包括但不限于安装JDK、Tomcat以及可能使用的数据库管理系统MySQL等必要组件[^2]。 #### 安装配置JDK 下载并安装适用于Windows系统的最新版本JDK。安装完成后设置`JAVA_HOME`环境变量指向JDK安装目录,并更新系统路径以包含%JAVA_HOME%\bin。验证安装成功可以通过命令提示符输入`java -version`查看当前安装的Java版本信息。 #### 下载与配置Tomcat 访问[Tomcat官方网站](https://tomcat.apache.org/)获取适合操作系统的稳定版Tomcat压缩包文件。解压至指定位置后,在`conf/server.xml`中调整端口号避免与其他服务冲突;编辑`CATALINA_HOME/bin/setenv.bat`(如果不存在则新建),定义`CATALINA_OPTS="-Xms512M -Xmx1024M"`来优化内存分配参数。最后同样需要设定`CATALINA_HOME`环境变量以便启动脚本能够正常识别Tomcat根目录。 #### 数据库连接池配置(C3P0/HikariCP) 对于大多数Web应用而言,持久层框架如Hibernate或MyBatis都需要配合高效稳定的数据库连接池一起使用。推荐采用HikariCP作为首选方案因为它性能优越且易于集成。可以在项目的pom.xml(如果是Maven工程)里加入相应依赖项完成引入: ```xml <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>5.0.0</version> </dependency> ``` 接着按照具体业务需求编写数据源配置类实现自动装配功能。 #### 打包WAR文件上传至Tomcat webapps目录 利用IDE工具(Eclipse/IntelliJ IDEA)内置的功能或者借助Maven插件mvn clean package构建最终可执行war包。将打包后的.war文件复制粘贴进Tomcat\webapps\下等待其自解压成同名文件夹即表示部署过程结束。 #### 启动Tomcat服务测试页面响应情况 打开CMD切换到Tomcat bin目录执行startup.bat开启HTTP监听进程。浏览器地址栏键入http://localhost:8080/(假设默认端口未更改过)确认首页加载无误证明整个流程顺利完成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农豪大大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值