参考了csdn各位大佬liunx服务器在线下载jdk,mysql,tomcat方法,记录一下自己的过程。
第一次写博客,有错误的地方请见谅。
1.yum安装jdk
1.1查看yum中管理的java版本
输入命令: yum -y list java*
1.2安装jdk
安装自己需要的版本,如安装java-1.8.0-openjdk-devel.x86_64,输入命令:
yum install java-1.8.0-openjdk-devel.x86_64
中间确定输入y就行,然后等待安装完成
1.3 检查jdk
安装成功后,输入命令:java -version
出现版本即安装成功,yum安装后的java默认路径:/usr/lib/jvm
1.4 配置环境变量
进入到/usr/lib/jvm将java-1.8.0-openjdk-devel.x86_64改个容易写的名字,输入命令:
mv java-1.8.0-openjdk-devel.x86_64 jdk8
输入命令:vim /etc/profile
输入i进行编译,将这几行输入进去
export JAVA_HOME=/usr/lib/jvm/jdk8 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar export PATH=$PATH:$JAVA_HOME/bin
然后按esc,在按shift和:(冒号),冒号后输入wq保存退出
1.5检查环境变量
依次输入以下命令,查看环境变量是否配置的与我们写的一致
echo $JAVA_HOME echo $CLASSPATH echo $PATH
2.mysql安装
2.1 检查服务器系统是否是最新状态,输入命令:
yum -y update
2.2 下载mysql安装包
输入命令:
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2.3 安装mysql
输入命令:
yum install -y mysql-server
最后出现Complete!说明安装成功
2.4 启动mysql
输入命令:
systemctl start mysqld.service
查看mysql状态输入命令:
systemctl status mysqld.service
2.5查看mysql默认密码
输入命令:
grep ‘temporary password’ /var/log/mysqld.log
hcLufz<8s<
输入命令:mysql -u root -p
然后输入默认密码进入mysql
需要修改新密码要不然会报错
(注:在mysql>下输入命令后面要有;)
输入命令:ALTER user ‘root’@’localhost’ identified by ‘你的密码‘;
2.7把项目数据库导进去
先输入命令查看数据库:show databases;
然后创建数据库,这里我创建的是db_library_manager_web
新建数据库命令:create database db_library_manager_web;
查看是否创建成功:show databases;
通过File Zilla将数据库文件上传到服务器,我上传到home目录下
进入到db_library_manager_web数据库:use db_library_manager_web;
然后导入命令:source /home/db_library_manager_web.sql
执行命令:show tables;
就可以看到导入的数据库里面的数据表
2.8 为db_library_manager_web数据库创建一个用户名和密码
输入命令:grant all on db_library_manager_web.* to ‘db_library_manager_web’@’%’ IDENTIFIED BY ‘Db_library_manager_web@123‘ WITH GRANT OPTION;
密码要有大小写和特殊符号要不然会报错,创建不成功。
然后输入命令:use mysql;
再输入命令:select user,host from user;
查看用户名是否创建成功。
2.9 退出mysql
输入命令:exit 退出mysql
3.tomcat安装
Tomcat安装我在官网下载了安装包 apache-tomcat-9.0.53.tar.gz
3.1创建文件夹
输入命令:cd /usr.local
然后输入命令:mkdir tomcat
创建了tomcat文件夹,通过File Zilla将安装包上传到tomcat文件夹里
3.2 解压和配置
解压命令:tar -zxvf apache-tomcat-9.0.53.tar.gz
改个好使用的名:mv apache-tomcat-9.0.53(解压后的文件) tomcat9.0
配置tomcat 的需求:
先输入命令:cp -p /usr/local/tomcat/tomcat9.0/bin/catalina.sh /etc/init.d/tomcat
然后输入:vim /etc/init.d/tomcat
进入后按i进行编译
在这里面加入:
#chkconfig: 112 63 37 #description: tomcat server init script #Source Function Library . /etc/init.d/functions JAVA_HOME=/usr/lib/jvm/jdk8 CATALINA_HOME=/usr/local/tomcat/tomcat9.0
退出保存后依次执行命令:
chmod 755 /etc/init,d/tomcat chkconfig --add tomcat chkconfig tomcat on
3.3 启动tomcat
输入命令:service tomcat start
关闭tomcat命令为:service tomcat stop
3.4 防火墙开放端口
查看端口命令:firewall-cmd --list-ports
开启80端口:
firewall-cmd -zone=public --add-port=80/tcp --permanent(永久生效)
开启8080端口:
firewall-cmd -zone=public –add-port=8080/tcp --permanent
重启防火墙:firewall-cmd –reload
再重启tomcat:service tomcat restart
然后在浏览器输入服务器IP:8080就可以打开tomcat啦
3.5 配置进入tomcat里Manager App环境
进入到tomcat-users.xml里添加用户和角色
命令为:
vim /usr/local/tomcat/tomcat9.0/conf/tomcat-users.xml
添加这些内容:
点esc退出保存后
然后输入命令:
vim /usr/local/tomcat/tomcat9.0/webapps/manager/meta-INF/context.xml
进入到context.xml里将
Valve className=”org.apache.catalina.valves.RemoteAddrValue” Allow=”127.d+.d+.d+|::1|0:0:0:0:0:0:0:1”/>
注释掉
退出保存
然后就可以打开Manager App啦
4.将Javaweb项目导入到tomcat里
4.1以eclipse为例,将LibraryManager导出为war包
右键项目点Export
然后点Web下的WAR file文件,点Next
然后选择导出到电脑的路径
点击Browse选择存放路径,Web就导出成功了
4.2 将LibraryManager放入到tomcat
直接将导好的LibraryManagerWeb包通过Fize Zilla上传到tomcat目录下的webapps下
浏览器进入tomcat的Manager APP里点击项目即可运行。



