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

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

程序员文章站 2022-03-30 08:57:22
...

一、安装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" />

 

相关标签: 学习杂记