阿里云Windows server 2008部署Javaweb项目

其实我不太想写文档的,但是,以前看着别人的博客配过一次,等别人博客删了,这次再配有点懵逼了。首先通过阿里云购买服务器和域名(域名可以不买,如果不需要),然后通过命令mstsc远程连接服务器,默认用户名是Administrator,貌似第一次购买服务器会有提示,反正我这次购买是什么提示都没有,可能默认学会了??连接进去之后,就是服务器环境的搭建,第一步是安装jdk、配置环境、测试、安装tomcat、测试,安装Navicat for MySQL

一、JDK的安装及配置:

从官网下载JDK版本进行安装,无脑下一步即可:

(http://www.oracle.com/technetwork/java/javase/downloads/index.html)

点击exe进行安装:(安装的时候没有截图,图源网络,侵删)





此时,服务器应该能够运行Java命令的,如果运行不了,检测之前步骤是否出错,运行cmd,运行Java:

注意,如果这个时候文件夹没有生成jre文件,命令行执行(以系统管理员身份运行cmd命令,这个需要设置系统管理员密码,也可以找到cmd右键以管理员身份运行(推荐))

runas /noprofile /user:administrator cmd

进入安装目录

cd c:\Program Files\Java\jdk-11.0.3

执行下面命令(会在当前目录生成一个名字的jre-11.0.3目录)

bin\jlink.exe --module-path jmods --add-modules java.desktop --output ../jre-11.0.3

注:用管理员身份登录很重要



接下来配置环境变量:计算机右键—>属性—>高级系统设置—>高级—>环境变量:

新建JAVA_HOME

C:\Program Files\Java\jdk1.7.0_21



新建CLASSPATH


配置path(这里不是添加,找到path,点击编辑,在后面追加,注意不要删掉之前的

内容)



关闭cmd窗口,重新打开一个新的。否则配置不生效。

输入javac和java进行测试

   

到此JDK就配置成功了。

二、Tomcat安装及配置

从官网下载合适的tomcat(http://tomcat.apache.org/),首先来配置环境变量:计算机右键—>属性—>高级系统设置—>高级—>环境变量:

新建CATALINA_HOME

C:\Program Files\apache-tomcat-7.0.90


编辑path,添加tomcat的bin目录:;%CATALINA_HOME%\bin



测试安装是否成功

全部确定后,打开cmd窗口

windows键+r ,输入cmd,回车,输入startup,回车


保持窗口不要关闭,关闭窗口会退出tomcat,无法使用。

打开浏览器,输入http://localhost:8080 ,回车

此时tomcat已经配置成功。

(注意关闭服务器的防火墙,在可以ping通的情况下,如果访问不了主机,在服务器管理器中添加防火墙规则,入站规则—>新建规则—>端口(TCP,特定本地端口8080,允许连接,命名的时候建议用英文,我之前命名的时候写了个中文,然后貌似没有生效)

本地电脑访问服务器:http://47.100.191.2:8080/

此时,环境已经配好了,然后就是项目部署了。


三、项目部署

项目部署分三种,常见的也是我之前一直用的是eclipse项目到导出部署,目前在用idea和vscode,但是这两种编辑器用的不多,按照博客和实践,边看边试,eclipse部署比较简单,先运行一下看项目能不能跑起来,然后右键项目—>export—>war file,将war文件放在服务器的C:\project\apache-tomcat-7.0.92\webapps路径下,然后双击startup.bat或者命令行运行startup,记住这个命令框不能关闭,不然tomcat就关掉了。

注意:如果项目在本地可以正常运行,但是打包到服务器之后就运行不了了,这时候就要检查一下服务器和eclipse的jdk版本是否一致,运行cmd,输入Java -version,分别检查JDK版本,如果版本不一致,有两种处理方法,第一种是为服务器重新安装JDK,配环境,第二种就是在eclipse上更改JDK版本,运行成功的话,就直接导出war,再部署到服务器。

重新下载和安装与之前相同,此处不做赘述,关于更改本地JDK方法:

注意:这里前提是之前已经安装好了多个版本的JDK,配好了环境。

然后就是vue项目部署,在终端运行npm run build,在项目文件夹中会生成一个dist文件夹,在服务器的tomcat的webpack文件夹中新建一个文件夹test,将dist文件夹中的static文件夹index.html文件放到文件夹test中。



重启服务器的tomcat:

然后在电脑端浏览器输入网址、端口、项目名即可访问。

你可能感兴趣的:(阿里云Windows server 2008部署Javaweb项目)