javaweb 服务器环境配置(jdk,tomcat,mysql)及部署

本文记录了在服务器上配置Java Web环境的过程,包括安装jdk 1.8、tomcat 9和使用已有mysql 5.6的过程。首先,通过上传并解压软件包到指定目录,然后配置环境变量。接着,不配置tomcat即可启动服务,并通过浏览器验证配置成功。在遇到忘记数据库密码的问题时,详细说明了重置root密码的步骤。最后,完成了项目的war包部署和数据库导入,确保项目运行正常。

背景:
今天无聊就买了个服务器(优惠价,挺便宜的一个月10元)想着把大二做的一个小网站放到服务器上,结果发现忘了所有的基础。
嗯嗯,这里我就把一些基本步骤写下来,仅供以后方便使用,以备不需。
主要是服务器上安装配置jdk、tomcat、mysql(基础中的基础)


配置环境:

1、下载tomcat 9
在这里插入图片描述
2、下载jdk
在这里插入图片描述
3、使用centos自带mysql数据库
注意: 安装好的centos里面有jdk、mysql、tomcat等软件,打开README.txt可以查看具体信息
在这里插入图片描述
这里我选择的是使用自带的mysql5.6和自己安装tomcat9、jdk1.8


将下载好的jdk和tomcat压缩包上传到服务器usr/java和usr/tomcat目录下,然后解压。

tar -zxvf /usr/tomcat/apache-tomcat-9.0.14.tar.gz
tar -zxvf /usr/java/jdk-8u201-linux-x64.tar.gz

解压后当然是配置环境变量了
配置环境变量,在/etc/profile文件中最后加入三行

export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

保存退出
命令行输入:source /etc/profile
这样java环境就配置好了。


为了简单,就不配置tomcat,直接启动tomcat服务

/usr/tomcat/apache-tomcat-9.0.14/bin/startup.sh

接下来就可以在浏览器中测试了

浏览器显示tomcat主页表示jdk和tomcat配置成功。


使用命令:mysql –V查看当前mysql的版本,这里是5.6
在这里插入图片描述
然后发现当登陆数据库的时候不知道数据库密码,这里就需要涉及修改root密码操作。
第一步:修改mysql的登陆设置:

Vim /etc/my.cnf 

在[mysqld]中添加一行:skip-grant-tables
你
保存退出,然后重启mysql:service mysqld restart
第二步:登陆修改mysql的root密码

# mysql 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 3 to server version: 3.23.56 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
mysql> use mysql ; 
Database changed 
mysql>update user set password = password ( '新密码' ) WHERE user = 'root' ; 
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 2 Changed: 0 Warnings: 0 
mysql> flush privileges ; 
Query OK, 0 rows affected (0.01 sec) 
mysql> quit

第三步:将刚才修改的my.cnf文件改回来并重启mysql就ok了。


部署项目

终于javaweb开发基本环境搭建完成,现在就可以上传自己的项目了。
将本地项目导出成war包,数据库导出成sql文件上传到服务器tomcat的webapp目录下
打开数据库,建立数据库,然后导入项目中的数据文件
使用命令:source /sql文件路径/*.sql
最后浏览器显示成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值