微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS部署java项目环境

一、连接CentOS

可以使用Xshell工具连接远程(阿里云)服务器

尊重原创,转载请注明出处,原文地址: http://blog.csdn.net/qq137722697

输入服务器公网ip地址

填写服务器用户名和密码

windows系统如何与远程CentOS互传文件

由于window系统与CentOS系统的差异,不能通过ctrl+c,ctrl+v的方式上传文件的服务器,需要借助lrzsz来实现(用法相当简单哦)

安装lrzsz

# yum -y install lrzsz 

上传文件

执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。

# rz

运行rz命令后弹出选择文件窗口,找到要上传文件后确认,文件会被上传到Centos当前目录下

下载文件

执行命令sz

# sz 文件

运行 sz命令后 弹出选择保存路径窗口,点击确认后 Centos上的文件会被下载到本地目录下

二、配置java环境

下载 jdk for linux

可以在window中下载完成再上传到centOS也可以直接从centos下载

上传方法见第二节

centos下载jdk,使用wget 下载地址,如:

wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz

配置环境变量

下载完成之后,解压到指定文件夹,我的是放/root/java中

配置环境变量:

vi /etc/profile

键入i/insert进入插入模式

添加以下三句export到文件最后 注意JAVA_HOME的目录为你解压jdk的目录版本为你下载的jdk版本

export JAVA_HOME=/java/jdk1.8.0_151
export  CLAsspATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin

点击Esc,然后shift+两次z,强制保存并退出

让环境变量立刻生效:

source /etc/profile

如果执行失败,使用 reboot Now 立刻重启服务器即可

验证:输入命令java -version,有输出一下输出说明成功了

三、配置tomcat

以上面下载jdk的方式下载tomcat并解压

进入tomcat/bin目录,执行./startup.sh即可开启tomcat

到阿里云控制台中开放8080端口(tomcat认使用8080端口),可参考此文来开放端口:https://jingyan.baidu.com/article/03b2f78c31bdea5ea237ae88.html

验证:本机浏览器访问 http://公网ip:8080 能访问即成功

四、部署项目到服务器

将打包好的war包,rz到tomcat/webapps目录下,重启tomcat即可

重启tomcat:

./shutdown.sh
./startup.sh

MysqL的安装

安装MysqL

按顺序执行以下命令即可:

下载安装包

wget -i -c http://dev.MysqL.com/get/MysqL57-community-release-el7-10.noarch.rpm

安装客户端

yum -y install MysqL57-community-release-el7-10.noarch.rpm

安装服务器端

yum -y install MysqL-community-server

开启MysqL服务

systemctl start MysqLd.service

查看MysqL状态

systemctl status MysqLd.service

查看认密码

grep "password" /var/log/MysqLd.log

进入MysqL

MysqL -uroot -p

导入数据库

常用source 命令

进入MysqL数据库控制台,如

MysqL -u root -p
MysqL>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

MysqL>source /root/tzsc.sql

尊重原创,转载请注明出处,原文地址: http://blog.csdn.net/qq137722697

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。