2024年最全Java进阶-Tomcat发布JavaWeb项目_java项目发布到tomcat(1),金九银十怎么从中小企业挤进一线大厂

前端资料汇总

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。

首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。
找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。
最后,祝愿大家在这并不友好的环境下都能找到自己心仪的归宿。


二、准备云服务器

优惠的购买链接:年度爆款2核2G4M云服务器118元/年,新老用户同享

java009 1024x670 - Windows用Tomcat发布Java项目

购买好了进入控制台,找到刚刚购买的服务器,点击登录

java010 1024x442 - Windows用Tomcat发布Java项目

下载RDP文件

java011 1024x721 - Windows用Tomcat发布Java项目

java012 - Windows用Tomcat发布Java项目

双击进入,会要求输入用户名密码,忘了回控制台重置

java013 1024x289 - Windows用Tomcat发布Java项目

进入后图,服务器就相当于放在腾讯的一部电脑,但是这台电脑具有内网和外(公)网两个ip,我们正常在本地发布应用,外网是访问不到的。在云服务器上本地发布,就相当于直接发布在外网,所有终端都可以访问。

java014 1024x561 - Windows用Tomcat发布Java项目


三、环境云服务器配置

1、安装 JDK

安装JDK,进https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载exe,双击安装。

java015 - Windows用Tomcat发布Java项目

(1)新建环境变量JAVA_HOME

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_221

java016 - Windows用Tomcat发布Java项目

(2)配置path

变量名:path
变量值最前面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(如果原先的值没有用;结尾,要补一个;把值隔开)

java017 - Windows用Tomcat发布Java项目

(3)新增CLASSPATH变量

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

java018 - Windows用Tomcat发布Java项目

(4)执行java -version如果出现如下图界面则证明安装成功

java019 - Windows用Tomcat发布Java项目


2**、安装 MySQL**

Windows上安装MySQL

点击链接https://dev.mysql.com/downloads/mysql/下载 zip 包。

java020 1024x719 - Windows用Tomcat发布Java项目

java021 1024x739 - Windows用Tomcat发布Java项目

直接解压到想要安装的目录

java022 - Windows用Tomcat发布Java项目

创建my.ini文件,内容写为:

[mysqld]
port=3306
#basedir是安装路径,datadir是安装路径\Data
basedir=C:\mysql-8.0.17-winx64
datadir=C:\mysql-8.0.17-winx64\Data
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=MyISAM
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

java023 1024x600 - Windows用Tomcat发布Java项目

配置环境变量

变量名:MYSQL_HOME
变量值:C:\mysql-8.0.17-winx64

java024 1024x581 - Windows用Tomcat发布Java项目

java025 1024x860 - Windows用Tomcat发布Java项目

java026 - Windows用Tomcat发布Java项目

以管理员身份打开 cmd 命令行工具,切换目录:
cd C:\web\mysql-8.0.11\bin

java027 - Windows用Tomcat发布Java项目

java028 - Windows用Tomcat发布Java项目

初始化数据库:
mysqld –initialize –console

执行完成后,会输出 root 用户的初始默认密码,如:
2019-09-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
(APWCY5ws&hjQ 就是初始密码,可以在登陆后修改密码)

输入以下安装命令:
mysqld install

启动输入以下命令即可:
net start mysql

正常情况:

java029 - Windows用Tomcat发布Java项目

异常情况:

java030 - Windows用Tomcat发布Java项目

查看服务有没有开启,如果MySQL服务正常,这种情况不影响使用

java031 - Windows用Tomcat发布Java项目

登录MySQL: mysql -u root -p

java032 - Windows用Tomcat发布Java项目

设置(或修改)root用户密码:
mysql> update mysql.user set authentication_string=password(“****”) where user = “root”;  
(此处引号中的内容是密码,自己可以随便设置,为了后边方便不用修改war包中的连接配置,建议和本地MySQL设置一样的密码)

保存修改后的密码:
mysql> flush privileges;  #作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变


3、安装 Tomcat

注册tomcat,要用到tomcat的service.bat,如果你的tomcat没有这个,就重新下载一个有service.bat的tomcat。

点击Archives

java033 - Windows用Tomcat发布Java项目

选择需要的版本,我用的是v8.5.45,选好了点击去之后再点击bin/

java034 - Windows用Tomcat发布Java项目

选择这个下载

java035 - Windows用Tomcat发布Java项目

下载完解压到想要存放的安装目录

我的tomcat的路径是:C:\Program Files\apache-tomcat-8.5.45所以下列的变量值就是我的tomcat路径:

(1)新建变量名:CATALINA_BASE
变量值:C:\Program Files\apache-tomcat-8.5.45

(2)新建变量名:CATALINA_HOME
变量值:C:\Program Files\apache-tomcat-8.5.45

java036 - Windows用Tomcat发布Java项目

(3) 编辑变量名: Path
添加变量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
(分号是把path的各个变量分开)

java037 - Windows用Tomcat发布Java项目

修改conf文件夹里的server.xml文件,如图,port是端口,一般是8080,我自己设得是70,添加URIEncoding=”UTF-8″,防止中文乱码。

java038 1024x386 - Windows用Tomcat发布Java项目

管理员身份打开cmd, cd到tomcat的bin目录,输service install安装服务。

java039 - Windows用Tomcat发布Java项目

(这张图借的,版本号和我的不一样,只做示意)

在服务里可以看到有tomcat8了

java040 - Windows用Tomcat发布Java项目

后面启动直接startup,只要tomcat这个窗口不关,外网就可以直接访问部署在里面的项目。

java041 - Windows用Tomcat发布Java项目

浏览器网址输入localhost:70/ 配置成功会跳到此页面。

java042 - Windows用Tomcat发布Java项目


四、数据迁移到服务器

1、本地数据备份SQL

我们需要把本地的数据迁移到服务器上的数据库上。

我用的Navicat,推荐下面这个免安装的版本:
链接:https://pan.baidu.com/s/1y9flZHD9AgGfhz1pebPNyg
提取码:kkaf

java006 - Windows用Tomcat发布Java项目

java007 - Windows用Tomcat发布Java项目

备份成功,后面只要把这个SQL文件导入数据库就可以了

java008 - Windows用Tomcat发布Java项目

前端资料汇总

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。

首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。
找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。
最后,祝愿大家在这并不友好的环境下都能找到自己心仪的归宿。

  • 21
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值