阿里云Windows系统服务器部署Java项目

一、安装64位的Java、MySQL、Tomcat

对应的版本分别为:Java:1.8.0_191;MySQL:5.7.22.1;Tomcat:7.0.99

二、配置环境变量

(1)Java

系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录(本人是 C:\myprograms\Java\jdk1.8.0_191)

5系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

步骤阅读 6系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

安装完成以后在命令行下分别输入java、javac、java -version进行测试

(2)MySQL

系统变量→寻找 Path 变量→编辑

在变量值最后输入 ;C:\Program Files\MySQL\MySQL Server 5.7\bin

(3)Tomcat,在这里配置Tomcat环境变量是为了方便开机重启

系统变量→新建 CATALINA_HOME 变量 

变量值填写Tomcat的安装目录(本人是 C:\myprograms\apache-tomcat-7.0.96)

系统变量→寻找 Path 变量→编辑

在变量值最后输入 ;%CATALINA_HOME%\bin\

三、修改错误

(1)Tomcat控制台乱码

找到apache-tomcat-7.0.96\conf\logging.properties
修改
java.util.logging.ConsoleHandler.encoding = UTF-8
为
java.util.logging.ConsoleHandler.encoding = GBK

(2)双击tomcat7.exe闪退

解决的办法是进入命令行提示符cmd中,进入Tomcat\bin\安装目录,输入: service.bat install 即可。

(3)MySQL中文乱码

刚开始学习mysql,下载的是官网最新版本 5..7.14,使用cmd输入中文时报错,于是开始修改mysql默认编码(windows下)
首先通过 show variables like 'character_set_%';查看mysql字符集情
默认编码为 latin1
然后关闭数据库
在mysql安装目录下找到my.ini文件
在其中添加

[client]
default-character-set=utf8

在[mysqld]下添加
character-set-server=utf8

重启mysql
就能将mysql数据库默认编码改为utf-8

(4)允许mysql远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Li2802006106!' WITH GRANT OPTION;

四、设置tomcat开机自启

右键 计算机->管理->服务和应用程序->服务    查看Apache Tomcat 7.0 Tomcat7服务状态,可以对其进行修改(自动、自动延迟、手动、禁用)

也可以直接Win+R键输入services.msc打开服务页面

重新启动mysql就好

五、修改并上传Java项目

1、将要上传到服务器的项目jdbc.url和jdbc.password修改为服务器上的IP地址和mysql密码
2、将整个项目打包成war文件
3、直接复制,然后粘贴到Windows服务器上的Tomcat安装目录下的webapps文件夹下

六、导入mysql数据库文件

我们可以使用Navicat Premium 15工具简单导入、管理数据库
也可以进到mysql的命令行下输入 "source" + "sql文件所在目录+sql文件全名(文件名+扩展名)"

七、重启Tomcat服务器

1、在计算机->管理->服务和应用程序->服务 下找到Apache Tomcat 7.0 Tomcat7服务,点击右键重新启动服务
2、可以在webapps文件夹下看到上传项目的解压文件夹

八、访问上传的Java项目

1、在浏览器的地址栏中输入服务器的 "公网IP地址"+":8080" +"\项目名称",我自己的是139.224.112.113:8080/paper/;点击回车就可以访问到自己的web项目了,当然你的项目要首先设置好欢迎界面,也就是welcome-file-list,如下:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.html</welcome-file>
    <welcome-file>/WEB-INF/jsp/Login.jsp</welcome-file>
</welcome-file-list>

2、如果觉得每次输入8080很麻烦,可以将端口修改为80

1、在tomcat安装目录的conf目录下的找到server.xml并打开
2、将下面代码中的port修改为80
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值