java项目如何部署到服务器----java,mysql,tomcat安装

目录

部署到Linux系列教材 (一)- JAVA - 安装和运行

步骤 1 : 安装Java

步骤 2 : 运行

部署到Linux系列教材 (二)- MYSQL - 安装

步骤 1 : 下载

步骤 2 : 通过yum进行安装

步骤 3 : 启动

步骤 4 : 验证

部署到Linux系列教材 (三)- TOMCAT - 安装和启动

步骤 1 : 安装

步骤 2 : 运行

步骤 3 : 验证

步骤 4 : 查看启动日志

步骤 7 : 重启tomcat

步骤 8 : 启动缓慢


部署到Linux系列教材 (一)- JAVA - 安装和运行

步骤 1 : 安装Java

比起前面的ftp安装配置,java安装就显得简单太多了。
运行命令:

yum -y install java-1.8.0-openjdk.x86_64



最后出现Complete! 就成功了

安装Java

步骤 2 : 运行

接着运行 

java -version


出现当前java版本即表示java安装成功了

运行

部署到Linux系列教材 (二)- MYSQL - 安装

步骤 1 : 下载

yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版

cd /tmp

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

rpm -ivh mysql-community-release-el7-5.noarch.rpm 

下载

步骤 2 : 通过yum进行安装

接着就可以通过yum安装了:

yum install mysql mysql-server mysql-devel -y

通过yum进行安装

步骤 3 : 启动

以上只是安装,执行如下命令才能启动mysql服务器:

systemctl start mysql.service

步骤 4 : 验证

安装后会自动启动,启动后会占用3306端口。 使用如下命令查看3306端口是否启动,如果启动了则表示mysql处于运行状态。

netstat -anp|grep 3306

验证

步骤 5: 无密码

通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,尽量使用这个密码哦,后续部署j2ee应用的时候会用到这个密码哦。

mysqladmin -u root password admin


注: Warning信息并非提示设置失败,而是告诉大家密码露出来了,当心背后有人~

无密码

步骤 6: 登陆验证

如图所示,使用如下命令登陆

mysql -uroot -padmin


登陆成功后输入

show databases;


能看到这3个数据库,就表示用root账号登陆成功了

登陆验证

部署到Linux系列教材 (三)- TOMCAT - 安装和启动

步骤 1 : 安装

yum上没有tomcat的源,所以使用如下方式下载解压

cd /tmp

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz

tar xzf apache-tomcat-7.0.92.tar.gz

mv apache-tomcat-7.0.92 /usr/local/tomcat7


解压后把tomcat移动到 /usr/local/tomcat7 目录下方便以后访问
注:有同学反应这个tomcat无法通过wget下载。 大概tsinghua.edu.cn 在维护吧,我这里下载了一个,放在下载区(点击进入),可以通过ftp上传到Linux,然后复制到/tmp, 接着继续解压等操作. 复制命令在Linux 其他常用命令 中有示例。或者直接用我给的吧:

cp /home/wwwroot/ftptest/apache-tomcat-7.0.92.tar.gz /tmp/apache-tomcat-7.0.92.tar.gz



注: 除了 7.0.92 外,还放了个 8.5.23 供大家使用 ( Springboot 在7上跑不起,8.5.23经测试是能跑 springboot 的,所以提供了方便大家使用。 用法和7一样) 

注: 7 这个版本号 7.0.92 如果不能用了,说明是过期了。。。 把 92 改成 93试试,不行就 94 95 96,或者到 tomcat 7 官网看它的最新下载地址:
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

安装

步骤 2 : 运行

启动tomcat

/usr/local/tomcat7/bin/startup.sh

运行

步骤 3 : 验证

因为还没有从安全组开放端口8080,所以还无法通过外网查看tomcat是否启动。只能通过查看端口是否处于监听状态查看tomcat是否启动:

netstat -anp|grep 8080


如图所示,8080端口处于监听状态

验证

步骤 4 : 查看启动日志

通过如下命令可以查看tomcat的启动日志

tail -300f /usr/local/tomcat7/logs/catalina.out


-300表示查看最后300行, f表示动态查看有更新可以立即看到
使用ctrl+c 退出查看状态

查看启动日志

步骤 5 : 安全组开放端口

像 FTP配置端口 那样,配置8080端口

安全组开放端口

步骤 6: 从公网访问

8080端口开放后,就可以从外网访问了:

http://47.104.95.212:8080/


如图所示,你们学习的时候,记得用自己的ip地址,别用我的。。。 我这个在你看到的时候,很有可能已经过期了

从公网访问

步骤 7 : 重启tomcat

通过先关闭,然后启动的方式。。。。来重启tomcat ~~

/usr/local/tomcat7/bin/shutdown.sh

/usr/local/tomcat7/bin/startup.sh



启动的时候,可以运行tail命令来查看启动过程:

tail -300f /usr/local/tomcat7/logs/catalina.out

步骤 8 : 启动缓慢

tomcat7在centos7里面启动有时候会很慢,要好几分钟。 原因是什么什么熵什么什么随机的,反正运行下面命令之后再启动就好了。
如果没有tomcat7启动过慢的问题,可以忽略此步骤
 

yum -y install rng-tools


 

systemctl start rngd


更多内容,点击了解: https://how2j.cn/k/deploy2linux/deploy2linux-slowstart/1613.html

原创文章 263 获赞 177 访问量 2万+

猜你喜欢

转载自blog.csdn.net/z1c5809145294zv/article/details/106096011