Linux和Tomcat服务器
文章平均质量分 85
Linux和Tomcat服务器
一个长不胖的程序YUAN
来自贵州遵义,儿时留守形成一种独立思考、做事严谨、不怕吃苦的性格。喜欢与人交流分享知识,喜欢研究技术与阅读优秀作品。学习,这条路总是孤独并充满喜悦的。社会中有很多机遇,是否成功在于你如何把握。当然在机遇中也会遇到朋友,你必须学会信任,吸收每一份掌声,坚信每一点实力,展现自己的未来。愿你我越来越幸福...
展开
-
Linux上tomcat配置http2和安全访问https协议
文章目录一、准备:二、windows 系统上配置三、Linux 系统上配置一、准备:1、Tomcat版本要求:Tomcat8.5 就是支持Http2协议的规范的,现在Tomcat新版本是9。2、前置知识:要支持Https(简单理解就是 Http + SSL/TLS),需要去生成证书才可以。证书生成工具有很多,有商用的有开源免费的,免费的比如有OpenSSL和JDK自带的工具等。以下我用JDK自带的证书生成工具去生成证书。其他知识我就不在这儿多说。下面开始在 windows 上和 Linux 双系统上原创 2021-04-25 20:08:37 · 3713 阅读 · 0 评论 -
CentOS7和 8配置阿里云yum源和epel源
首先先要确定你的Linux 是不是使用的 CentOS 8及以上的版本,是的话继续往下看:1、查看 CentOS版本命令:cat /etc/redhat-release2、进去 yum.repos.d 目录,编辑标记的三个文件信息。 cd /etc/yum.repos.d3、编辑文件一:CentOS-AppStream.repo使用vim进入编辑文件,先按 i 键或 a 键进入编辑模式,添加完成后,按Esc键退出编辑模式,最后在英文状态下输入 :wq 保存并退出文件。vim CentOS原创 2021-03-04 15:17:49 · 3733 阅读 · 1 评论 -
tomcat启动java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
一下午的时间就被这报错给浪费了,一个奇奇怪怪的报错,可能只有千分之一的人才会遇到吧,我很幸运?tomcat 9 运行 web 项目报错截图:tomee 执行包启动报错截图:tomee 源码运行报错截图:这个错误会导致你的 tomcat 、tomee 启动不起来,执行 startup.bat 闪退 ,总之与tomee 相关的项目都是执行报错,但是 java 环境是可以的,也就是执行cmd 执行 java、javac、Java -version 这些命令是没有什么问题。我的解决办法:重装 JDK原创 2020-12-28 21:35:28 · 3145 阅读 · 0 评论 -
Tomcat源码学习记录
一、官网下载Tomcat 的源码:1、地址:http://tomcat.apache.org/ 左侧 Download Tomcat 7,在网页最下面下载Tomcat源码;2、下载完成后打开 , 选择File->Open->选择tomcat的源码目录原创 2020-11-13 14:47:21 · 11167 阅读 · 13 评论 -
本地和服务器上项目注册验证码出现中文乱码问题
首先注册时验证码出现乱码有两种情况:一是在 windows 上测试时;二是在 Linux 上部署时;出现验证码中文乱码的原因:在代码层面明确指定了使用哪一种字体(比如:宋体)但是运行环境中,却没有对应的字体库存在。比如说:在 Linux 上没有宋体的字体库,但是你的项目又是明确说明是要使用到宋体的字体库的。你不知道什么是字体库也没事,请继续往下看.一、windows 上出现注册时验证码乱码快速说一下这种情况,首先在windows 上出现这种情况还是挺少见的,因为 windows 系统默认是有所有字原创 2020-09-29 16:03:28 · 944 阅读 · 0 评论 -
Linux防火墙关闭.开启.端口放行命令
使用阿里云 CentOS 7 演示:1、暴力临时关闭所有端口(临时:重启服务器就不会生效,会打开防火墙): 不推荐service firewalld stop 或 systemctl stop firewalld # 临时关闭防火墙(所有端口)service firewalld status 或 systemctl status firewalld # 查看防火墙运行的信息firewall-cmd --state # 查看防火墙是否运行中2、防火墙放行指定端口命令: 推原创 2020-09-24 09:14:46 · 6981 阅读 · 6 评论 -
Linux上tomcat访问不到项目和关闭防火墙
背景:今天突然遇到一个问题,就是我的项目在外网访问不了,直接访问 tomcat 的首页也访问不到了。这台服务器没有使用 docker 容器 tomcat 镜像,就是直接安装的 tomcat 。我的解决办法:1、关闭服务器防火墙,最好只允许 8080 端口或者 80 端口 访问;2、查看一下 tomcat 容器是否是运行状态;假如是的话,就强制性关闭这个进程;3、再使用命令 ./shutdown.sh关闭 tomcat ;之后再开启 tomcat 进程 命令 ./startup.sh;4、查看通过什原创 2020-09-23 10:45:39 · 12229 阅读 · 6 评论 -
阿里云服务器修改主机名即ID(登陆时root@后显示名)【图文】详细
首先你得在你电脑安装Xshell这一类的终端模拟软件去登陆你的远程阿里云服务器我用的是Xshell,觉得界面超级清爽好看,免费下载安装地址:https://blog.csdn.net/qq_43012792/article/details/107272797修改之前图:修改之后图:一、登陆服务器修改ID1、用远程登陆工具登陆服务器,在任意目录执行命令:hostnamectl set-hostname 要修改的名字2、退出远程登陆。二、登陆服务器控制台重启主机1、登陆地址(阿里云):.原创 2020-07-13 00:15:26 · 7926 阅读 · 0 评论 -
Tomcat可在IDEA运行项目但在本地启动不了 子容器启动失败 正在摧毁协议处理器 启动并不是立即闪退
一、出现的问题:1、Tomcat 服务器可以在IDEA中成功的运行你的项目----说明你的Tomcat服务器配置是没有问题的;2、但是在本地启动Tomcat启动不了,打开一秒左右就闪退了(并不是启动就立即闪退)。说明:要是双击startup.bat就立即闪退的话,我估计就是你的配置有问题,配置可以看看这篇文章,很详细。3、要是你配置过Catalina文件,在dos窗口输入catalina run 就可以试着启动,也可以直接双击startup.bat试着启动。我的问题是Tomcat启动一秒左右就闪退原创 2020-07-02 22:44:56 · 9347 阅读 · 9 评论 -
热部署-IDEA(eclipes)项目部署在Tomcat中 图文版
主体思路:将webapps里你要访问的项目绝对路径配置到server.xml文件中1、复制你要访问项目的绝对路径2、找到server.xml,并右键打开3、在server.xml中标签 Host 中随便位置添加这段代码,注意:我由于上传不了<Context这对标签,请你在server.xml中添加时自行打上即可,下面是标签里的内容。path="/" docBase=“C:\Users\31355\Desktop\桌面文件夹\apache-tomcat-9.0.36\apache-tomc.原创 2020-06-30 11:45:55 · 3568 阅读 · 0 评论 -
(超级详细)IDEA(或eclipse)中项目怎么部署到Tomcat中的三种方式( 图文版)
有两种方式可以让生成的war文件在Tomcat服务器中 webapps目录下跑起来,浏览器进行访问方式一这种方式是将你当前不需要改变的写好的项目放在Tomcat中运行,要是你在IDEA中对你的项目重新修改的话,就不会在Tomcat中运行生效,原因是这种方式是一次性将你的项目打包放在服务器里,不可以实时得去修改,修改之后还得再一次将你的项目打包放在服务器里。就是你添加到Tomcat webapps目录下项目没有与你的IEDEA进行关联。要是关联了就可以实时得更新webapps目录里的文件,就可以实时得访原创 2020-06-30 00:25:45 · 7364 阅读 · 0 评论 -
一张图解决怎样在IDEA中部署Tomcat服务器 详细版
前提是你电脑上要有Tomcat,没有的话,就去下载配置好哦!其中选择Tomcat服务器路径时截图:原创不易,有用点个赞!原创 2020-06-30 00:13:03 · 5775 阅读 · 0 评论 -
超详细)怎样在IDEA中创建web项目并在本地Tomcat webapps下运行并用路径访问项目
这篇文章分为好几部分,先看一下目录,然后选择你需要看哪一部分:文章目录一、在IDEA中创建一个javaweb项目的步骤二、在IDEA中部署Tomcat的步骤三、把war文件放Tomcat webapps中并直接用浏览器访问的方法方式一方式二一、在IDEA中创建一个javaweb项目的步骤说明:我截图是把几张图合在一起的,你按照步骤操作就ok1、创建一个新的javaweb项目:2、创建classes目录和lib目录:classes目录:存放之后Java文件编译后的.class字节码文件li.原创 2020-06-30 00:28:30 · 9611 阅读 · 1 评论 -
Tomcat怎样进入manager管理 怎样设置用户名和密码登陆
一、Tomcat怎样进入manager管理 要用户名和密码登陆设置1、在访问Mannager App时进行管理tomcat时,会弹出让你登陆的弹窗(js写的)2、类似这样的框框二、设置tomcat-users.xml更改登陆的用户名和密码1、打开tomcat的目录,选择conf目录,右键用Notepad++获取记事本打开修改2、以下是tomcat9.0.36版本的演示3、修改之后保存文档,再重启tomcat,浏览器点击Manager App输入刚刚username和password进行原创 2020-06-26 23:49:19 · 6799 阅读 · 0 评论 -
Tomcat启动时中文乱码简单解决方法
一、产生原因:因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!中文乱码错误截图:二、解决方法:操作:只需要将Tomcat的默认字符编码UTF-8修改为GBK1、打开tomcat目录 —> conf目录 —> logging.properties(配置文件),Notepad++或者记事本打开打开之后往下翻,大概在50行原创 2020-06-25 17:49:55 · 19832 阅读 · 0 评论 -
Tomcat启动报错:Neither the JAVA_HOME nor the JRE_HOME...
Tomcat启动时闪退问题(非Java环境变量配置问题)启动报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined环境变量没问题还是闪退直接配置bin目录里面文件, 我演示的版本是Tomcat9原理:Tomcat指定(JDK路径)JAVA_HOME而不用环境变量1、打开你的tomcat文件,打开bin目录;2、找到setclasspath.bat3、在此目录开头添加如下这一行代码,后面路径是你的j原创 2020-06-25 17:03:03 · 9507 阅读 · 0 评论 -
超详细解决 Tomcat环境变量没问题还是闪退问题
环境变量没问题还是闪退直接配置bin目录里面文件, 我演示的版本是Tomcat9原理:Tomcat指定(JDK路径)JAVA_HOME而不用环境变量1、打开你的tomcat文件,打开bin目录;2、找到setclasspath.bat3、在此目录开头添加如下这一行代码,后面路径是你的jdk的路径,不要忘记保存了set JAVA_HOME=C:\Program Files\java\jdk1.8.0_65到此应该是解决了闪退问题了,去双击startup.bat试试 ,或者win+R–>原创 2020-06-25 16:58:52 · 17927 阅读 · 1 评论 -
超全Tomcat启动时闪退(点一下就消失了)问题解决,配置了环境变量也没用等问题大总结
.前言:其实我也是刚刚也才解决了我电脑上tomcat启动时闪退的问题,我是查阅了大量的文章,都没有用,都是让我配置环境变量,结果配了还是不行,最后查阅资料改了一个文件就好使了。所以分享给大家。当我们遇到Tomcat启动闪退时该怎么办呢?很多"大神"会教你环境变量配置,什么JAVA_HOME啦,JRE_HOME啦……都是坑!请问大神,我都用Tomcat了,你觉得我连java环境都不会配吗?所以Java的环境变量配置好的朋友就不要看第一部分了文章目录一、环境变量没有配置好 (注:配好环境的不用看这一点)二原创 2020-06-25 16:59:20 · 19623 阅读 · 23 评论