一:安装jdk

1.下载jdk

 在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数

wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm

 

2.   使用rpm -ivh jdk-8u45-linux-x64.rpm进行安装

 

3.   执行完毕就安装好了  java -version 可以看到版本咯

 

-----------------------------------------------------------------------------------------------------------------

 二: 安装tomcat

 1. 官网下载tomcat的tar.gz压缩包 ,使用下面的命令解压

 tar -zxf apache-tomcat-8.0.15.tar.gz

 

2.创建一个软连接(相当于一个快捷方式)方便执行tomcat的启动,停止,查看log

 创建启动链接: ln -s /mnt/apache-tomcat-8.0.15/bin/startup.sh tomcatstart.sh

 创建工作目录链接: ln -s /mnt/apache-tomcat-8.0.15/webapps tomcatwebapps

 创建log目录链接:ln -s /mnt/apache-tomcat-8.0.15/logs/ tomcatlog

 

3.启动一下,然后访问看看是否成功

 查看tomcat进程的命令

ps -ef | grep tomcat

 

4.根据之前创建的软连接来查看tomcat的启动日志,可以实时刷新

 tailf -n 300 tomcatlog/catalina.out

 

5.如果访问输入 ip:8080 没有页面的话可能是因为防火墙没有关闭,tomcat默认是开启防火墙的

  查看防火墙状态:service iptables status

关闭防火墙:service iptables stop

 

----------------------------------------------------------------------------------------------------------------------

三:安装mysql:

 1.下载rpm仓库 

http://repo.mysql.com//mysql57-community-release-el6-7.noarch.rpm

2.  执行命令

 中间需要选择 y/N 全部是Y就行了

rpm -Uvh mysql-******.rpm

yum install mysql-community-server 

 

 3.启动mysql

执行命令启动mysql

 sudo service mysqld start

执行下面命令检查mysql的状态

 sudo service mysqld status
 
 
4. 获取mysql的初始密码
 
grep 'temporary password' /var/log/mysqld.log
 
 
5.使用初始密码登录后修改mysql的密码
shell> mysql -uroot -p 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';   【密码要加引号哦】
 

linux环境下配置java WEB项目运行环境,jdk8+tomcat8+mysql5.7.11 新手向的更多相关文章

  1. Linux CentOS下部署Java Web项目

    本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...

  2. linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压 ...

  3. Docker学习笔记之搭建 Java Web 项目运行环境

    0x00 概述 Java Web 泛指以 Java 程序为基础向外提供 Web 服务的技术及相关工具,狭义上来说,我们也可以说 Java Web 是由 Servlet 程序提供的 Web 服务. 对我 ...

  4. 03 sublime text3下配置Java的编译运行环境

    参考如下文章,加入了自己的干货: https://blog.csdn.net/qq_38295511/article/details/81140069 https://blog.csdn.net/qq ...

  5. win7和win2008 r2下配置IIS7(ASP.net运行环境)

    win7和win2008 r2下配置IIS7(ASP.net运行环境) 1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultApp ...

  6. 在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程

    http://jijiaa12345.iteye.com/blog/1739754 在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程 本文是一篇在Myeclipse下构建Jav ...

  7. 转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程

    本文是一篇在Myeclipse下构建Java Web项目的初级教程.图文并茂,非常详细.所用的Myeclipse版本是7.5. 第一步:新建Web Project,如下图. 第二步,在弹出的窗口填写下 ...

  8. 【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)

    首先.在開始搭建MyEclipse的开发环境之前.还有三步工具的安装须要完毕,仅仅要在安装配置成功之后才干够进入以下的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官 ...

  9. 在linux环境下搭建java web测试环境(非常详细!!)

    一.项目必备软件及基本思路 项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 项目:java web项目 (必须在本地部署编译后选择项目的webR ...

随机推荐

  1. (转)hbase master挂掉-zookeeper连接超时原因

    link:http://www.51testing.com/?uid-445759-action-viewspace-itemid-812467 并行运行hbase删表,建表操作,多个表多个regio ...

  2. 20145308刘昊阳 《Java程序设计》第7周学习总结

    20145308刘昊阳 <Java程序设计>第7周学习总结 教材学习内容总结 第13章 时间与日期 13.1 认识时间与日期 13.1.1 时间的度量 格林威治时间(GMT) 世界时(UT ...

  3. Coder-Strike 2014 - Round 1 E. E-mail Addresses

    此题题意就是匹配邮箱,提交时一直在test 14上WA,看了测试用例之后才发现计数用的int溢出,要用long long还是做题经验不够,导致此题未能通过,以后一定要考虑数据量大小 题意是找出邮件地址 ...

  4. 【FZU】1977 Pandora adventure

    http://acm.fzu.edu.cn/problem.php?pid=1977 题意:n×m的网格,有3种格子,'O'必须经过.'*'可以选择经过.'X'不能经过.现在要求路径经过所有'O'且是 ...

  5. iOS 自动布局小结

    1> sizeclasses 可以限制某个 storyboard 显示在什么样的屏幕上,如 当前 storyboard 在iPhone 的左斜右斜或 iPad上是否显示.. 2> Hug值 ...

  6. iOS 三种收起键盘的方法

    - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typica ...

  7. Delphi中对BCD码的直接支持 (转)

    最近在Delphi下写软件,需要将数据转换为BCD码和将BCD码转换为其它数据类型,从网上搜索了一下,没有发现好的函数,于是就想自定义函数来完成BCD与其它格式的数据转换功能.但最终没有动手写,先查查 ...

  8. select..in(参数化) 解决注入式问题

    方案1 为where in的每一个参数生成一个参数,写法上比较麻烦些,传输的参数个数有限制,最多2100个,可以根据需要使用此方案 using (SqlConnection conn = new Sq ...

  9. MetaHandler.js:移动端适配各种屏幕

    MetaHandler.js !function () { var opt = function() { var ua = navigator.userAgent, android = ua.matc ...

  10. 记录load data infile 的用法

    load data local infile 'd:/1.txt' into table tcm.wm_dis_category fields terminated by';' lines termi ...