Linux学习之阿里云服务器java开发环境的搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习之阿里云服务器java开发环境的搭建相关的知识,希望对你有一定的参考价值。

在公司实习期间一直是在windows上面进行java开发,然后打成war包部署在linux服务器上面,linux服务器上面的正式环境和测试环境都是别人搭建好的,svn服务器也是别人搭建好的,抱着一种学习的心态的就去买了个阿里云服务器于是开始搭建java开发环境。

1.jdk的安装

我先是在官网下载了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

因为我的系统的centOS6.5 64位的所有我下载了当时最新版本的jdk x64的

技术分享

因为阿里云服务器事先就安装好了ssh,我们可以用xshell连上去,我把下载好的tar.gz上传到/opt/目录,用命令 tar  -zxvf   jdk-8u74-linux-x64.tar.gz

剩下的就是配置环境变量了。

然后我就在命令行输入  #java -version 发现并没有出现java的版本信息(有些好像不用安装好没配置环境变量就能出来,我这里好像不行)

于是我开始配置环境变量vi   /etc/profile 加入如下配置

JAVA_HOME=/opt/jdk1.8.0_74
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

然后是配置文件立即生效:[[email protected] ~]# source /etc/profile   //使修改立即生效

再输入java -version就有你安装的版本信息了

技术分享

2.tomcat的安装

首先是在官网下载tomcat:http://tomcat.apache.org/download-80.cgi

技术分享

然后就是把下载下来的tar.gz  上传到服务器,解压在/etc/下面:tar -zxvf apache-tomcat-8.0.32.tar.gz

然后你可以切换bin目录下面./start.sh  启动服务,然后你在你自己电脑上面输入服务器ip+端口号8080 并没了出现可爱的tomcat小猫,

那是因为没有开启8080端口 不能让外网访问

打开防火墙,使外部能访问
 

 # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
 # service iptables save
 # service iptables restart

然后就可以访问。

3.mysql的安装

首先检查一下本机上面是否安装有mysql

[[email protected] ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
[[email protected]~]# rpm -e mysql  // 普通删除模式

删除过后我们就可以安装。这里我为了方便就采用yum安装的。

这里要安装mysql三个东西:mysql mysql-server mysql-devel

[[email protected] ~]# yum install -y mysql-server mysql mysql-devel

然后就是等待下载安装吧 ,你都不用管 知道他运行完成

安装好了之后可以通过

[[email protected] ~]# service mysqld start 

启动服务

然后就是给root用户设置密码:

[[email protected] ~]# mysqladmin -u root password ‘root‘  // 通过该命令给root账号设置密码为 root
[[email protected] ~] mysql -u root -p //通过该命令登录mysql

技术分享

 

以上是关于Linux学习之阿里云服务器java开发环境的搭建的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习之CentOS--CentOS6.4环境搭建

Python学习之Linux极简教程

Python学习之Linux极简教程

Python学习之Linux极简教程

java 学习之环境搭建

Linux学习之CentOS--CentOS6.4环境搭建