热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javaWeb环境搭建LInux

1.Linux中jdk的安装1.8我们首先配置wget证书问题描述Linuxcentos用wget下载安装包提示网站mirrors.cnnic.cn证书过期失效解决方法有两种

1.Linux中jdk的安装 1.8

我们首先配置wget证书

问题描述

Linux centos 用wget下载安装包提示网站 mirrors.cnnic.cn 证书过期失效

解决方法有两种

1、下载证书(适用于部分网站)

安装 ca-certificates 包

ubuntu、debian 等类系统使用 apt-get 安装
apt-get install ca-certificates

centos、redhat 等类系统使用 yum 安装
yum install ca-certificates

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz
123456789

2、忽略证书

在地址后加上 --no-check-certificate

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz --no-check-certificate
123

成功下载


2.下载jdk压缩包 gz

wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz

3.解压文件

tar -zxvf   jdk-8u151-linux-x64.tar.gz

参数说明: z:指明压缩文件为gzip压缩

x:表示执行解压,如果使用c参数则表示压缩

v:显示详细的处理过程

f:要操作的文件名

-C:解压到指定目录,如:tar -zxf abc.tar.gz -C /root 将abc.tar.gz解压到root目录去。

自己安装的jdk适合安装在哪里?

自己安装的软件一般会放在/usr/local下,该目录与windows中的C:\Program Files类似。

其他常用目录结构:

/usr:系统级目录,类似于c:/windows

/usr/lib: 系统级目录,类型与c:/windows/system32 /

opt: 用户级目录,可以近似的理解为d:/software,

opt为可选的意思,一般用来安装第三方软件,或者是一些服务程序的安装


4.开始安装Jdk

在/usr/local下创建java目录:

mkdir /usr/local/java

将jdk解压到/usr/local/java目录:

tar -zxf jdk-8u151-linux-x64.tar.gz -C /usr/local/java

4)配置环境变量 运行:

vi /etc/profile

在配置文件中加入java环境变量:

export JAVA_HOME=JDK解压路径

export JAVA_HOME=/usr/local/java/jdk-8u151-x64
export PATH=$PATH:${JAVA_HOME}/bin

esc 然后 :wq退出

保存,让新设置的环境变量生效:

source /etc/profile

检查java安装是否成功

java -version

安装成功后提示

 


5.TomCat的配置安装

1.下载tomcat

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.68/src/apache-tomcat-9.0.68-src.tar.gz

1)将tomcat解压到/opt下

tar -zxf apache-tomcat-9.0.68-src.tar.gz -C /opt

2)配置环境变量

vi /etc/profile

加入TOMCAT_HOME环境变量: export TOMCAT_HOME=Tomcat解压路径

export TOMCAT_HOME=/opt/apache-tomcat-9.0.68

3)启动tomcat 来到安装的tomcat的bin目录,执行如下命令:

./startup.sh

tomcat启动后并不能立即访问,原因是8080端口被防火墙阻止了,可以关闭防火墙(不建议),或将8080端口配置到防火墙中。

#将8080端口加入到防火墙
firewall-cmd --zOne=public --add-port=8080/tcp --permanent

#reload防火墙规则
firewall-cmd --reload

修改防火墙之后,访问http://192.168.62.131:8080/,如果看到tomcat的管理页面,则说明成功。

4)创建启动脚本 将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d下,重命名为tomcat,为所有用户增加可执行权限。

#将catalina.sh拷贝到init.d目录下

cp /opt/apache-tomcat-9.0.68/bin/catalina.sh /etc/init.d



#在init.d目录下为catalina.sh重命名

mv catalina.sh tomcat


#为所有用户赋可执行权限

chmod a+x tomcat



#编辑tomcat

vi /etc/init.d/tomcat



#进入编辑界面,加入如下内容,注意根据自己的环境配置
#!/bin/sh                                                              

JAVA_HOME=/usr/local/java/jdk1.8.0_151                          
CATALINA_HOME=/opt/apache-tomcat-9.0.68



#测试启动脚本
service tomcat status #查看服务状态,q键退出
service tomcat start   #启动服务
service tomcat restart #重启服务
service tomcat stop     #停止服务

service --status-all   #查看服务列表 q键退出

5) 配置tomcat随服务器自动启动

#编辑/etc/init.d/tomcat

vi /etc/init.d/tomcat


#加入如下注释,注意是注释,#

#chkconfig: 23456 10 90
#description: tomcat service

 


chkconfig: 2345 10 90 其中2345 表示这4个运行级别会开机自启, 10是启动优先级,90是关闭优先级


使用chkconfig --add命令添加服务:

chkconfig -add tomcat

完成后即可开机自启。


6.mysql 8 与 redis 7 的安装 文档

1.myslq 安装文档

阿里云盘分享

1.1 mysql忘记密码后怎么办

阿里云盘分享

2.Redis 7安装文档

阿里云盘分享


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 如何将CentOS8转换为CentOSStream
    CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。 ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
  • mapreduce原理_MapReduce原理及WordCount实践
    参考链接:https:www.cnblogs.comlaowangcp8961946.html一、MapReduce流程1.1Mapreduce整体流程: ... [详细]
author-avatar
六零后女人_731
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有