草庐IT

手机访问自己电脑部署的Tomcat项目!亲测有效!!

一、前提。要确定Tomcat项目是能正常在电脑的浏览器访问的手机和电脑处于同一个局域网,比如手机和电脑是同一个wifi,或者手机开热点给电脑使用。二、查看电脑的ip地址win+r,输入cmd,打开命令行。输入ipconfig,查看自己的IP地址。之后在手机输入浏览器访问的时候,不使用localhost,使用电脑的ip地址 三、设置防火墙,开放8080端口以及Java程序网络和Internet——>高级网络设置——>windows防火墙——>高级设置   2. 选择左侧的入站规则,右键新增规则   3.输入端口号   4.选择允许连接    5.输入名称,比如TomcatTest  6.查看原本

安装配置Tomcat,idea配置Tomcat(纯步骤)

一、下载Tomcat1、进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat版本。2、下载zip直接解压,exe需要安装找到目录bin下的startup.bat,点击启动Tomcat;shutdown.bat:关闭Tomcat二、Tomcat环境变量配置1、安装完成后,右击“我的电脑”,点击“属性”,选择“高级系统设置,点击“环境变量”;2、在“系统变量”中添加系统变量变量名:CATALINA_BASE变量值:D:softTomcat安装目录变量名:CATALINA_HOME变量值:D:softTomcat安装目录3、此处还需修改Class

基于java+mysql+JDBC+tomcat+Servlet+JSP+js的学生管理系统

目录 实现流程和思路 项目视频演示设置数据库studenttest①、创建user表创建项目jsp页面登录界面login.jsp主界面mainPage.jsp添加学生信息AddUser.jsp修改学生信息change.jspServlet下登录LoginServlet查找SearchServlet删除DeleteServlet修改ChangeServlet添加addServletService下FileServic接口下FileServiceImpl实现类下pojo下User学生类Dao下FileDao接口下 FileDaoImpl实现类下utils下JDBCUtils 实现流程和思路 前些天

【网络安全---漏洞复现】Tomcat CVE-2020-1938 漏洞复现和利用过程(特详细)

一,漏洞描述1-1漏洞原理ApacheTomcat文件包含漏洞(CNVD-2020-10487/CVE-2020-1938)。该漏洞是由于TomcatAJP协议存在缺陷而导致,攻击者利用该漏洞可通过构造特定参数,读取服务器webapp下的任意文件。若目标服务器同时存在文件上传功能,攻击者可进一步实现远程代码执行。AJP(ApacheJServProtocol)是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过TCP连接和SERVLET容器连接。1-2受影响版本ApacheTomcat6ApacheTomcat7ApacheTomcat8ApacheTomcat9二,靶

tomcat nio2源码分析

一、前言​ 最近在看tomcatconnector组件的相关源码,对Nio2的异步回调过程颇有兴趣,平时读源码不读,自己读的时候很多流程都没搞明白,去查网上相关解析讲的给我感觉也不是特别清晰,于是就自己慢慢看源码,以下是我自己的见解,因为开发经验也不多,刚成为社畜不久,有些地方讲错如果有大佬看到也希望能够指正指导。以下代码基于tomcat8.5版本二、基本流程​ 在tomcat的nio2流程下,会有多个Acceptor通过线程池进行管理运行,一个连接请求进来,会先被Acceptor监听protectedclassAcceptorextendsAbstractEndpoint.Accepto

如何使用内网穿透工具,将Tomcat网页发布到公共互联网上

文章目录前言1.本地Tomcat网页搭建1.1Tomcat安装1.2配置环境变量1.3环境配置1.4Tomcat运行测试1.5Cpolar安装和注册2.本地网页发布2.1.Cpolar云端设置2.2Cpolar本地设置3.公网访问测试4.结语前言Tomcat作为一个轻量级的服务器,不仅名字很有趣(让人想起童年),也拥有强大功能,由于其可以实现JavaWeb程序的装载,就成为配置JSP和Java系统必备的环境软件,也是开发调试JSP程序的首选。Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。但想要让Tomcat

java - 使用 Tomcat 7、Apache Wink 和 Mongodb 在 WAR Deploy 上记录错误

我在将我的应用程序部署到我的tomcat服务器上时遇到问题。每次部署时我都会得到以下跟踪:27-Oct-201317:02:34org.apache.catalina.startup.HostConfigdeployWARINFO:Deployingwebapplicationarchive/var/lib/tomcat7/webapps/JsonTest.warHandlererrorjava.io.IOException:Couldn'tgetlockfor%h/java%u.logatjava.util.logging.FileHandler.openFiles(FileHand

【知识点】linux下启动tomcat

进入Tomcat下的bin目录切换到tomcat安装目录下的bin目录。如不知安装目录,可以使用:find/-name'tomcat*'查找。进入bin目录,通过命令启动。方法一:当前会话启动Tomcat(该方式是直接后台启动。当关闭linux会话窗口,tomcat服务也随之关闭。)./startup.sh方法二:当前会话启动Tomcat带日志(该方式启动,会显示日志,不能输入linux命令。当关闭linux会话窗口,tomcat服务也随之关闭。)./catalina.sh方法三:后台永久启动Tomcat(该方式启动,作为linux服务一直运行,当关闭linux会话窗口,不会停止tomcat服

关于WEB-INF目录及Tomcat部署方式、原理的简单理解

个人学习所用,有不足或错误之处欢迎指正和补充!目录前言:一、WEB-INF目录与META-INF目录1.Web应用程序的目录结构2.WEB-INF简介3.WEB-INF的作用4.静态资源的访问二、Tomcat部署本地工件 1.war和warexploded的区别2.warexploded与WEB-INF结构的坑前言:在学习servlet相关知识时,需要用到tomcat做容器,而在部署本地工件时可能会遇到一些问题;而所有这一部分内容都属于web应用程序,学习过程中应该了解清楚它的结构以及基本工作原理等。一、WEB-INF目录与META-INF目录1.Web应用程序的目录结构2.WEB-INF简介

中间件安全—Tomcat常见漏洞

中间件安全—Tomcat常见漏洞1.Tomcat常见漏洞1.1.前言1.2.文件上传(CVE-2017-12615)1.2.1.漏洞原理1.2.2.影响版本1.2.3.漏洞复现1.2.3.1.测试是否允许PUT1.2.3.2.验证漏洞是否存在1.2.3.3.访问test.jsp1.2.3.4.上传执行命令脚本1.2.3.5.执行命令1.3.文件包含漏洞(CVE-2020-1938)1.3.1.漏洞原理1.3.2.影响版本1.3.3.漏洞复现1.3.3.1.访问页面1.3.3.2.POC下载1.3.3.3.POC验证1.4.弱口令&war远程部署1.4.1.漏洞原理1.4.2.影响版本1.4.3