欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在Window10服务器上搭建JavaWeb项目完整教程

程序员文章站 2022-03-18 17:59:38
...

目录

window10远程桌面连接工具的使用

window10-64位服务器安装Redis,并随系统自启动 

安装数据库

在服务器上配置Java运行环境

安装静态文件服务器Nginx

部署JavaWeb项目的前后端


window10远程桌面连接工具的使用

  1. window10远程桌面连接工具打开方式:使用win+r组合快捷键,打开运行,输入mstsc,即可以打开工具;或者在搜索窗口中直接搜索。
  2. 使用win10自带的“远程桌面连接工具”连接服务器(服务器的系统版本应该为win10专业版或更高版本,否则无法使用远程桌面连接),打开工具后如下图所示:在Window10服务器上搭建JavaWeb项目完整教程

window10-64位服务器安装Redis,并随系统自启动 

  1.  可以通过官网下载和GitHub下载redis的window版本,但可能通过此方式下载较慢,可以从我的百度云下载:链接:https://pan.baidu.com/s/1--9OQDpPC12LBxTH6VtccQ 
    提取码:ylt9 ,版本为redis-5.0.9
  2. 把下载的安装包解压到自己喜欢的磁盘位置,通过cmd找到刚解压的目录输入以下命令
  3. redis-server redis.windows.conf  //在命令行中输入此启动命令
  4.  在Window10服务器上搭建JavaWeb项目完整教程
  5. 上图中只是临时启动,程序没有在window服务中,当关闭命令行后,程序就会自动关闭;所以应该配置自启动。
  6. 设置redis服务,命令:
    redis-server --service-install redis.windows-service.conf --loglevel verbose
    // 运行后没有任何错误提示证明设置成功,在系统服务中可以看到redis服务了
  7. 内容参考https://www.cnblogs.com/yunqing/p/10605934.html 博主文章,更多redis的使用可以参考中文网 http://www.redis.net.cn/
  8. 常见的redis的操作命令: 
    卸载服务:redis-server --service-uninstall
    
    开启服务:redis-server --service-start
    
    停止服务:redis-server --service-stop

安装数据库

  1.  根据自己的需要安装对应的数据库
  2. 例如:SQL server数据库、MySQL数据库、Oracle数据库,安装时注意版本问题,安装过程这里不赘述,可以百度查询教程。

在服务器上配置Java运行环境

  1. 要确定自己的JavaWeb程序所使用的Java-JDK版本,这里提供的时JDK1.8,具体版本为: jdk-8u271-windows-x64;可以通过链接:https://pan.baidu.com/s/1SSVcGzKLQ7l4FFoQOcdoAQ 
    提取码:fb4c  进行下载。
  2. 一直点击下一步安装即可,安装完成后一定要配置环境变量,否则无法正常使用。
  3. 在Window10服务器上搭建JavaWeb项目完整教程
  4. // 要新增系统环境变量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

     

  5.  在命令行中输入Java和Javac都没有错误提示,证明Java运行环境安装成功。 

安装静态文件服务器Nginx

  1. Nginx主要用来运行vue-cli打包成的文件 
  2. nginx-1.14.2版本nginx可以通过链接:https://pan.baidu.com/s/1E-U-gILKtHU1j0otsuwd5w 提取码:8cdu ,进行下载
  3. 下载完成后解压到自己喜欢的文件夹,双击 ngxin.exe 命令,启动nginx,在浏览器输入 127.0.0.1 即可看到nginx的欢迎页面。
  4. 如果看不到欢迎页面证明nginx监听的80端口被占用,需要修改nginx.conf配置文件,修改下图提示位置:
  5. 在Window10服务器上搭建JavaWeb项目完整教程
  6.    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/;
    
       }
  7. 把vuecli打包后的dist文件夹放到指定位置,再次点击nginx.exe启动服务。 

部署JavaWeb项目的前后端

  1. Vue项目的打包过程可以参考官网,生成的dist文件夹放到nginx.conf配置文件配置的正确位置。
  2. Java项目可以打成Jar包,直接在命令提示符中执行下面命令启动:
    java -jar 自己打包成的文件名.jar