欢迎光临
我们一直在努力

如何在云服务器上部署我的java项目(一)

最近比较闲,就想着搞点什么事情。想法是开发一个属于自己的网站,暂时没想好到底做成什么类型、什么样子,就走一步算一步吧。

首先我得有一台服务器,一个项目。服务器已经搞定,买了一台腾讯云的服务器,年费120(学生价),顺便买了一个域名。

要想项目运行在服务器上必须对服务器进行基本的配置:

一、配置java环境

通过腾讯云自带终端(也可以通过SercureCRT等ssh客户端进行连接)进行JDK下载及环境变量配置。

1、下载jdk: 终端输入命令yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

这样安装好后我很疑惑jdk的安装目录,百度后得到的可行性答案是终端输入: ls -l /etc/alternatives/java即可查看jdk安装目录;

如何在云服务器上部署我的java项目(一)

顺便说一句网上有很多说可以用:echo $JAVA_HOME命令查看jdk安装目录,但前提是你要先配置了此环境变量才行,刚下载了jkd还没到那一步就是瞎扯淡。

2、配置环境变量

不晓得大家有没有过这个疑惑为什么要配置环境变量?

其实配置环境变量的目的是让操作系统识别我们的一系列指令,如:查看java版本,我们可以通过执行 java -version命令来获取,如果不配置环境变量系统是不知道这个命令是干什么的,当然不配置环境变量这些命令也是可以使用的,那就需要我们进入指定目录即可使用。我在想操作系统在获取到命令时是不是遍历Path下配置的各个环境变量路径,如果在某一个路径里找到相应的指令则执行。

回到正题配置环境变量:vim /ect/profile

编辑profile文件,在末尾加入如下代码:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

如何在云服务器上部署我的java项目(一)

 

  配置好后可以输入:java -version查看jdk版本:

如何在云服务器上部署我的java项目(一)

二、安装mysql

1、下载MySQL的repo源

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

2、安装mysql-community-release-el7-5.noarch.rpm包

输入:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3、安装MySQL服务

输入:sudo yum install mysql-server

4、启动MySQL服务

输入:systemctl start mysqld

5、登陆MySQL

首次安装需要获取临时密码,输入:grep 'temporary password' /var/log/mysqld.log

以免输错直接复制粘贴就好。

6、修改默认密码

登陆成功后输入:set password=password("yourpassword");

7、设置可远程连接

由于mysql默认是没有开启远程连接的,所以必须添加远程访问用户。

输入:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;该命令将授权所有地址都可以通过root用户远程访问数据库,如果需要限定ip,可以将%换为ip。

开启后一定要记得刷新权限,输入:FLUSH PRIVILEGES。

查看授权结果选择mysql库,并输入:select User,Host from user。

如何在云服务器上部署我的java项目(一)

到此就可以用本地navcat进行连接了!

三、安装tomcat

1、通过yum安装tomcat

输入:yum -y install tomcat下载安装tomcat。

2、安装tomcat管理界面

yum -y install tomcat-webapps tomcat-admin-webapps。

3、启动tomcat服务

启动前可以通过输入:systemctl status tomcat查看下tomcat服务的状态:

如何在云服务器上部署我的java项目(一)

可以看到此时tomcat的状态是dead未启动,可以通过输入:systemctl start tomcat来启动(此时为active启动状态)。

 

如何在云服务器上部署我的java项目(一)

ok,现在可以通过公网IP访问tomcat了,效果如下:

如何在云服务器上部署我的java项目(一)

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《如何在云服务器上部署我的java项目(一)》
文章链接:https://www.456zj.com/3374.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址