在Window10服务器上搭建JavaWeb项目完整教程
程序员文章站
2022-03-18 17:59:38
...
目录
window10-64位服务器安装Redis,并随系统自启动
window10远程桌面连接工具的使用
- window10远程桌面连接工具打开方式:使用win+r组合快捷键,打开运行,输入mstsc,即可以打开工具;或者在搜索窗口中直接搜索。
- 使用win10自带的“远程桌面连接工具”连接服务器(服务器的系统版本应该为win10专业版或更高版本,否则无法使用远程桌面连接),打开工具后如下图所示:
window10-64位服务器安装Redis,并随系统自启动
- 可以通过官网下载和GitHub下载redis的window版本,但可能通过此方式下载较慢,可以从我的百度云下载:链接:https://pan.baidu.com/s/1--9OQDpPC12LBxTH6VtccQ
提取码:ylt9 ,版本为redis-5.0.9 - 把下载的安装包解压到自己喜欢的磁盘位置,通过cmd找到刚解压的目录输入以下命令
-
redis-server redis.windows.conf //在命令行中输入此启动命令
- 上图中只是临时启动,程序没有在window服务中,当关闭命令行后,程序就会自动关闭;所以应该配置自启动。
-
设置redis服务,命令: redis-server --service-install redis.windows-service.conf --loglevel verbose // 运行后没有任何错误提示证明设置成功,在系统服务中可以看到redis服务了
- 内容参考https://www.cnblogs.com/yunqing/p/10605934.html 博主文章,更多redis的使用可以参考中文网 http://www.redis.net.cn/
-
常见的redis的操作命令: 卸载服务:redis-server --service-uninstall 开启服务:redis-server --service-start 停止服务:redis-server --service-stop
安装数据库
- 根据自己的需要安装对应的数据库
- 例如:SQL server数据库、MySQL数据库、Oracle数据库,安装时注意版本问题,安装过程这里不赘述,可以百度查询教程。
在服务器上配置Java运行环境
- 要确定自己的JavaWeb程序所使用的Java-JDK版本,这里提供的时JDK1.8,具体版本为: jdk-8u271-windows-x64;可以通过链接:https://pan.baidu.com/s/1SSVcGzKLQ7l4FFoQOcdoAQ
提取码:fb4c 进行下载。 - 一直点击下一步安装即可,安装完成后一定要配置环境变量,否则无法正常使用。
-
// 要新增系统环境变量CLASSPATH和JAVA_HOME,对应值如下: CLASSPATH .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar JAVA_HOME D:\Program Files\Java\jdk1.8.0_144 // 填自己的安装路径 // 在PATH系统环境变量中添加配置 PAHT %JAVA_HOME%\bin
- 在命令行中输入Java和Javac都没有错误提示,证明Java运行环境安装成功。
安装静态文件服务器Nginx
- Nginx主要用来运行vue-cli打包成的文件
- nginx-1.14.2版本nginx可以通过链接:https://pan.baidu.com/s/1E-U-gILKtHU1j0otsuwd5w 提取码:8cdu ,进行下载
- 下载完成后解压到自己喜欢的文件夹,双击 ngxin.exe 命令,启动nginx,在浏览器输入 127.0.0.1 即可看到nginx的欢迎页面。
- 如果看不到欢迎页面证明nginx监听的80端口被占用,需要修改nginx.conf配置文件,修改下图提示位置:
-
location / { root C:\program\dist; // vue-cli打包后的dist文件夹所在磁盘位置,里面包含index.html文件 try_files $uri $uri/ /index.html; // 找到index.html文件,vue项目的入口文件 index index.html index.htm; } // 这里是我的项目的跨域配置,可以参考保留或者去掉,上面的location配置必须有 location /prod-api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080/; }
- 把vuecli打包后的dist文件夹放到指定位置,再次点击nginx.exe启动服务。
部署JavaWeb项目的前后端
- Vue项目的打包过程可以参考官网,生成的dist文件夹放到nginx.conf配置文件配置的正确位置。
- Java项目可以打成Jar包,直接在命令提示符中执行下面命令启动:
java -jar 自己打包成的文件名.jar
上一篇: PS怎么设计一款精致的立方体包装盒?
下一篇: centos服务器安装宝塔面板