草庐IT

设置Tomcat字符编码UTF-8

1.找到Tomcat安装的文件夹>conf>server.xml2.找到Connector标签,在末尾添URIEncoding=“UTF-8”我这里是Tomcat7,标签大概在70行左右3.Ctrl+s保存,退出,重启服务即可

服务器(Linux)查看Tomcat运行日志

1、找到Tomcat安装位置find-nametomcat2、进入logs文件夹cdusr/local/tomcat/logs/ls3、实时查看tomcat日志信息tail-fcatalina.out3、这样运行时就可以实时查看运行日志了,当想退出时候按Ctrl+c是退出tail命令。

IDEA部署项目到tomcat运行成功但是页面404的两种原因

第一种原因当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。在网上搜索了很多的答案都没有解决。直到后面我才发现是我部署在tomcat中的项目有问题,如图正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。而WAR包需要在ProjectStructure中的Facets中添加。至于war包和warexploded的区别:warexploded支持热部署,它的本质是直接将项目文件夹移到Tomcat部署文件夹里面去。而war则是先打成war包,再发布,就是正常的发布流程。第二种原因 这里是真正的访问地址,你定义的所有

IDEA中配置Tomcat(详细教程)

第一步:下载获取Tomcat,tomcat官网第二步:打开IDEA,创建一个新的Project第三步:选择java模块继续next第四步:给你项目起个名字名字起完后,点击Finish第五步:添加web模块选中web模块,点击ok会给你生成文件第六步:添加Tomcat点击这个进去之后,点击"+"找到TomcatServer,本地选择Local点击第二个选项点击"+"选择第一个可以对他进行改名(简易把"_"后面的删掉),点击Apply一下来到第一个选项,可以对端口进行配置,以防端口重复,点击ok就好了点击绿色箭头运行出现这个说明配置成功会在浏览器打开,出现图片所示,说明Tomcat就配置成功了

解决idea启动tomcat控制台中文乱码

情况一:tomcat日志中文乱码如图这种情况,一般在idea用tomcat跑一个web项目启动后tomcat日志在控制台打印出来会出现中文乱码的情况解决方案1:tomcat的日志配置文件的编码修改,找到tomcat安装目录conf下的logging.properties,encoding都修改成GBK或者UTF-8试试,当然我这种没成功 解决方案2:修改idea显示编码,windows默认用gbk所以idea显示默认为GBK编码,在Help→Editcustomvmoptions添加-Dfile.encoding=UTF-8有时候可能需要重启一下tomcat就好了 情况二:Tomcat(ser

Tomcat 配置IPV6

文章目录一、场景二、tomcat开启ipv6三、ipv6环境配置四、访问总结一、场景我们在linux下安装一个tomcat,启用ipv6的方式,然后在windows下用浏览器访问这个tomcat二、tomcat开启ipv6在server.xml配置文件的里面加上address=”[::]”,其实不写这个配置,高版本的Tomcat默认已经同时开启ipv4和ipv6了三、ipv6环境配置需要给安装tomcat的linux,和用来访问tomcat的windows,两个操作系统都设置好ipv6环境,并且相互能ping通,才能正常访问。ping命令:linuxping6-Ieth02704::172:1

tomcat启动成功,但是网页拒绝连接(win11系统)

问题描述:        在windows环境下启动jenkins,startup.bat已经显示启动成功了,但是网页显示拒绝连接 问题解决:    主要是因为端口占用导致(因为我前期在部署jenkins环境时就更改端口为8088,刚开始的时候访问一切正常,今天突然无法访问)    步骤一:在命令行中输入"netstat-ano|findstr 8088"查询端口占用情况,根据查询的pid去任务管理器中查询对应的程序,显示为另一程序         步骤二:利用notepad++打开tomcat\conf\service.xml,将第69行""更改为,可以设置其他端口号,只要没有被占用就好  

一个简单的前后端交互——登录注册页面(升级版)idea代码篇(2:Maven:Javaweb项目)使用MyBatis:Mapper,servlet+Tomcat

前言:本篇前后端交互实现代码。详细项目搭建见上篇先贴一张登录界面和包结构: 一、代码:1.MapperpublicinterfaceUserMapper{/***根据用户名和密码查询用户对象*@paramusername*@parampassword*@return*/@Select("select*fromtb_userwhereusername=#{username}andpassword=#{password}")Userselect(@Param("username")Stringusername,@Param("password")Stringpassword);/***根据用户名查

docker安装Nginx、tomcat、Elasticsearch

分别明白:1.暴露端口的重要性;2.官方测试以及如何进入容器的重要性;3.如何看当前容器的存活状态如何进行修改通过三个实操来深度理解如何使用dockerDocker安装Nginxdocker装tomcat部署Elasticsearch+kibanaDocker安装Nginx安装镜像#搜索镜像search建议大家去docker搜索,可以看到帮助文档[root@localhost~]#dockersearchnginx#拉取下载镜像pull[root@localhost~]#dockerpullnginx#查看是否下载成功镜像[root@localhost~]#dockerimages查看是否成功

一文了解Tomcat/8.5.19文件上传漏洞复现

这里的用的是自己搭建的环境靶机 因为这道实验题默认的为80端口是拒绝访问的所以我们可以尝试用下nmap进行简单的扫描nmap-sS192.168.7.46 这里也可以看到只开放了22,3389,8080端口,众所周知22是ssh,3389是远程连接,我们直接访问8080代理端口这里我们可以尝试下点击一下ManagerApp 拒绝连接,说明我们没有权限访问,那么我们可以信息收集一下Tomcat/8.5.19 有什么漏洞,很明显答案都是说文件上传漏洞,那么我就不废话了,直接开始,这里要使用到burpsuite,我们的渗透好基友这个界面开启拦截后,点击刷新 这里很明显发现是用get传参的,这里我们右