一:安装jdk
 
1.下载
在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/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默认是开启防火墙的

CentOS 6:

查看防火墙状态:service iptables status
关闭防火墙:service iptables stop
 

CentOS 7:

使用了firewall防火墙
开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
 
重启防火墙
firewall-cmd --reload
 
修改tomcat下面的conf文件夹中的server.xml【输入域名/ip直接就可以访问项目】
 
修改为80端口
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

修改访问域名

<Host name="你的域名" appBase="webapps" unpackWARs="true" autoDeploy="true">

修改访问路径【可以不用输入项目名直接访问】

<Context path="" docBase="/myApp" />docBase属性填写你的项目位置,最好是绝对路径即...../webapps/myApp。

----------------------------------------------------------------------------------------------------------------------
三:安装mysql:
 

1.下载rpm仓库

 
 

2.  执行命令

 
  中间需要选择 y/N
rpm -ivh mysql-******.rpm
yum install mysql-community-server   
centOS7可能会有问题需要执行下
 
 yum remove mysql-libs
 
要不然yum install那一句不能执行
 

3.启动mysql

 
Start the MySQL server with the following command:
shell> sudo service mysqld start
You can check the status of the MySQL server with the following command:
    
 shell> 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!';   【密码要加引号哦】
查看端口【登陆后】:
show variables like 'port'
 

6.授权指定IP 按照指定的用户名和密码访问数据库

在进入mysql之后执行
 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.110' IDENTIFIED BY 'mysql的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
 
 

Linux安装JAVA web环境的更多相关文章

  1. 阿里云 Debian 9.2 安装 Java Web 环境

    CentOS 源内包太旧,和本地开发环境不兼容的地方太多 系统配置 更新数据库与软件包 # apt-get update && apt-get -y upgrade 提示是否保留本地已 ...

  2. Linux安装Java开发环境

    一.JDK安装 安装JDK的实现步骤(使用root用户登录安装,避免需要对文件授权) (1)下载JDK,JDK的存放目录一般存放于 /opt目录下(Oracle官网下载jdk,需要accept lic ...

  3. Linux 安装 Java 运行环境

    方式一 # 简单粗暴流# 我使用的是 ubuntu server 18.04 LTS 版本的系统 不同的系统的命令可能存在差异# 在命令行使用java 回车 发现没有Java的话 下面会提示 安装的方 ...

  4. Java Web 环境搭建步骤(超详细,包括前期安装步骤)

    Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...

  5. CentOS6.5中部署java web环境

    原来在linux中部署java web环境,没有做好总结,这次在部署的过程中,将部署的过程做了记录,希望对大家有帮助.主要内容包括CentOS安装以后的网络设置,系统自带jdk的卸载,新版本jdk的安 ...

  6. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

  7. JAVA web环境搭建(使用Tomcat8整合httpd)

    说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建Tomcat并整合httpd的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的. 如果需要查 ...

  8. Intellij IDEA工具Java web 环境搭建

    Java web 环境搭建 环境依赖 操作系统:Windows 7 64位 开发工具:IntelliJ IDEA 13.1.4 开发工具依赖环境 JDK版本:1.7+ 开发工具依赖插件 包管理:Mav ...

  9. Linux 安装java

    Linux安装Java之后,不用像Windows那样设置环境变量,直接就可在命令行当中输入java或者javac看到效果

随机推荐

  1. kettle 创建作业发送邮件

    1.创建作业 . 2. 发送邮件配置,测试邮件 发件地址可以使用的QQ.126.163等邮箱 smtp server的填写smtp.qq.com或者smtp.126.com等等都可以这里我用Q163邮 ...

  2. 【hash表】图书管理

    [哈希和哈希表]图书管理 题目描述 图书管理是一件十分繁杂的工作,在一个图书馆中每天都会有许多新书加入.为了更方便的管理图书(以便于帮助想要借书的客人快速查找他们是否有他们所需要的书),我们需要设计一 ...

  3. Ubuntu下安卓模拟器的选择

    8G内存的话,一般开个AS,再启动默认的模拟器的话,基本就有点卡了,如果再打开Idea,很容易卡死. 所以两个spingboot的后台服务只能直接命令行跑个jar包,不方便调试,webview加载的v ...

  4. tomcat日志报Invalid message received with signature的解决办法

    这位大神说的是正解,大家可以参考一下这个链接:https://blog.csdn.net/bugdongwenlong/article/details/84261424

  5. C# 使用Emit实现动态AOP框架 进阶篇之优化

    目  录 C# 使用Emit实现动态AOP框架 (一) C# 使用Emit实现动态AOP框架 (二) C# 使用Emit实现动态AOP框架 (三) C# 使用Emit实现动态AOP框架 进阶篇之异常处 ...

  6. nop4.1用2008r2的数据库

    修改appsetting.json

  7. 爬虫时安装的newspaper 新闻包

    Newspaper3k: Article scraping & curation 首先在命令行安装 newspaper pip install Newspaper3k 然后导入包进行写代码 f ...

  8. javascript框架(库)

    javascript框架(库)高级JavaScript编程,尤其是复杂的浏览器差异处理,通常是困难和耗时的.为了响应这些调整,出现了许多javascript(helper)库.这些JavaScript ...

  9. js扩展Date对象的方法,格式化日期格式(prototype)

    扩展:Date.prototype.format = function(format){     var o =  {     "M+" : this.getMonth()+1, ...

  10. Docker 容器数据卷(Data Volume)与数据管理

    卷(Volume)是容器中的一个数据挂载点,卷可以绕过联合文件系统,从而为Docker 提供持久数据,所提供的数据还可以在宿主机-容器或多个容器之间共享.通过卷,我们可以可以使修改数据直接生效,而不必 ...