centos7安装java开发环境
一、 安装jdk
1、进入oracle官网下载jdk-8u152-linux-x64.tar.gz,用WinScp将文件上传到/usr/local文件下
2、解压:执行命令
tar –xzvf jdk-8u144-linux-x64.tar.gz
解压到当前文件夹下,并更改文件夹名称:
mv jdk-8u144-linux-x64.tar.gz jdk1.8
3、进行环境配置:进入/etc/profile文件下添加环境变量
1)安装vim:
yum install vim
2)编辑profile文件:
vim /etc/profile进入编辑页面,在末尾添加:
export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar(这边用:隔开)
export PATH=$PATH:$JAVA_HOME/bin
保存(:wq)退出
3)使配置文件生效:
source /etc/profile
4、测试是否安装成功
1)java 出现信息就是成功了
2)javac出现信息就是成功了,如果没有出现信息就是文件配置错误
二、 安装tomcat
1、官网下载apache-tomcat-9.0.0.M26.tar.gz, 用WinScp将文件上传到/usr/local文件下
2、解压该文件:
tar –xzvf apache-tomcat-9.0.0.M26.tar.gz
解压到当前文件夹下,并更改文件夹名称:
mv apache-tomcat-9.0.0.M26.tar.gz tomcat
启动tomcat:进入usr/local/tomcat/bin目录下,运行startup.sh就可以启动(./startup.sh),执行命令如下:
cd usr/local/tomcat/bin
./startup.sh
3、 测试是否安装成功:打开tomcat,在外网浏览器中输入:该主机ip:8080如果出现tomcat首页就是安装成功。或者输入
查看输出状况。
4. 配置开机启动
1)在/usr/lib/systemd/system/目录下新建文件tomcat.service
cd /usr/lib/systemd/system/
vim tomcat.service
添加内容如下:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/jdk1.8'
Environment='CATALINA_PID=/usr/local/tomcat/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/tomcat/'
Environment='CATALINA_BASE=/usr/ local/tomcat/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
WorkingDirectory=/usr/ local/tomcat/
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2)设置为开启机启动:
systemctl enable tomcat.service
3)添加启动:在rc.local文件中添加tomcat的startup.sh的路径
vim /etc/rc.d/rc.local
添加如下语句:主要是tomcat的路径
eg: /usr/local/tomcat/bin/startup.sh。
如果无法成功,将rc.local文件的权限改为755:
chmod 755 /etc/rc.d/rc.local
解决tomcat开机启动慢的问题:编辑java下的文件
vim $JAVA_HOME/jre/lib/security/java.security
编辑文件,将securerandom.source=file:/dev/random
改为securerandom.source=file:/dev/urandom
三、 安装mysql
1、首先安装mysql和mysql-devel,这两个很简单就安装成功了:
yum install mysql mysql-devel
2、安装mysql-server
首先获取官网rpm包的路径,下载rpm,进行rpm模式安装
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
3、 重启mysql:
service mysqld restart
4、 测试:输入mysql看是否进入数据库
5、 设置账号root密码
先进入mysql:
mysql –u root
进入mysql后更改root密码
Mysql>update mysql.user SET password=PASSWORD(‘123456’) WHERE User=‘root’;
mysql> FLUSH PRIVILEGES;
下次进入就要使用mysql –u root –p输入密码,密码是不可见的
6、 设置mysql开机启动
方法1:在/etc/rc.d/rc.local文件中添加service mysqld start
方法2:设置mysql服务随系统启动:
systemctl enable mysql.service
7、开放远程连接权限
在安装完成后使用navicat进行远程连接是没有权限的,这时候需要进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES
综述:本文是通过在虚拟机下安装centos7.3,然后进行环境的搭建和配置,如果需要进行主机访问该虚拟机的tomcat或者mysql需要开放3306和自定义的tomcat端口。详细可查询:centos7.3如何开放本地端口。
centos7安装java开发环境的更多相关文章
- Ubuntu 12.04安装Java开发环境(jdk1.7 + Eclipse)
首先,去官网下载linux版本的jdk和eclipse tar包,并将其解压出来.我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下. 然后,配置java开发环境,即安 ...
- centos7 安装java运行环境
1.检测是否存在相关历史版本 shell:java-version 1.1.存在相关OpenJDK和其他版本SDK则需要删除,如图. 查看详细信息,命令窗口输入,shell:rpm -qa | gre ...
- centos7之Java开发环境构建
CensOS7环境 我个人的博客环境如下: 希望这个教程可以帮助到linux新手朋友们或者其他在安装软件时遇到问题的朋友们 当然了,百度上也有很多类似这样的教程,我个人贴出来,一来为分享,二来以后自己 ...
- 【Linux】- CentOS7安装java运行环境
centos7中安装java环境,在安装前先查看有无安装过java环境.直接运行java命令,会提示命令未找到,则是没有安装过java环境. 1.检查 也可以通过rpm命令查看: rpm -qa |g ...
- Linux安装Java开发环境
一.JDK安装 安装JDK的实现步骤(使用root用户登录安装,避免需要对文件授权) (1)下载JDK,JDK的存放目录一般存放于 /opt目录下(Oracle官网下载jdk,需要accept lic ...
- 安装java开发环境jdk,安装JDK
JDK可以理解为翻译官,它将Java高级语言翻译为二进制执行. JDK可以编译文件,编译后的文件扩展名为.class. 只要能支持JDK的地方,JAVA就可以运行,这就是JAVA跨平台的性质. 我的是 ...
- mac下安装Java开发环境
1.安装JDK 打开网页,进入jdk官网下:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后,进入finde ...
- ubuntu 安装 Java 开发环境
可以使用命令 -jre-headless 或者使用: 本文链接:https://blog.csdn.net/sangewuxie/article/details/80958611 本人的ubunt ...
- 8.3 如何在Windows电脑安装Java开发环境(JDK)
下载 来到JDK官方下载界面,找到Java SE 8(简称JDK 8)后面的JDK下载,来到该界面,先同意协议,然后下载对应平台的JDK,我们这里下载Windows x64. 安装 双击安装就行了了, ...
随机推荐
- “全栈2019”Java第六十一章:如何实现接口?
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- 剑指offer35题:第一个只出现一次的字符+剑指offer55题:字符流中第一个不重复的字符+剑指offer51题:数组中重复的数字
在看剑指offer的时候,感觉这三个题目很像,都是用哈希表可以解决,所以把这三个题整理出来,以供复习. 剑指offer35题:第一个只出现一次的字符 题目描述:在字符串中找出第一个只出现一次的字符.如 ...
- native2ascii -- 编码转化工具
参考文档 http://blog.chinaunix.net/uid-692788-id-2681133.html 功能说明 Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 ...
- replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
//连接符转成驼峰写法 function toCamel(str){ var reg=/-(\w)/g; return str.replace(reg,function(){ return argum ...
- inline-block BUG问题
使用inline-block会使父元素高度不正常,要慎用!!!可以给父元素添加font-size:0解决,或者使用用float或者flex布局.
- 一篇在一个Excel表中创建多个sheet的代码
package projectUtil; import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermod ...
- sql 性能优化相关--总结别人的总结,未做验证,先归纳
sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况. 网速不给力,不稳定. 服务器内存不够,或者SQL 被分配的内存不够. sql语句设计不合理 没有相应的索引,索引不合理 没有 ...
- spark第八篇:与Phoenix整合
spark sql可以与hbase交互,比如说通过jdbc,但是实际使用时,一般是利用phoenix操作hbase.此时,需要在项目中引入phoenix-core-4.10.0-HBase-1.2.j ...
- 2016424王启元 Exp2 后门原理与实践
一.实验准备 1.在实验前关闭或退出了防火墙.360杀毒软件.电脑卫士等所有的电脑保护软件,避免在实验过程中攻击时被拒绝. 2.使用Windows获linux shell (1)在Wind ...
- SPRING中的线程池ThreadPoolTaskExecutor(转)
转自:https://blog.csdn.net/zhanglongfei_test/article/details/51888433 一.初始化 1,直接调用 ThreadPoolTaskExecu ...