WAR
  • 2024-10-28war和jar包的区别
    jar包javaArchive java归档文件是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,javaSE程序可以打包成jar包(J可以理解为java了)介绍:jar文件是以ZIP文件格式为寄出的。不同点在于jar文件不仅用于压缩和发布,而且用于部署和封装库、组件和插件程序,并可被像编译器
  • 2024-10-27Tomcat弱口令上传war包
    Tomcat弱口令上传war包思路:​ 利用弱口令登录管理页面--->部署war包--->getshell环境:​ vulhub靶场:tomcat/tomcat8​ 启动:sudodocker-composeup-dtomcat弱口令:​ 默认页面,访问manager​​ 随便输入用户名+密码,bp抓包,可以看到用户名+密码被base64加密放在
  • 2024-10-25WAR包和JAR包的区别
    WAR包和JAR包的区别:1.定义和用途;2.文件结构;3.部署环境;4.优势和局限性;5.应用场景。WAR包和JAR包是Java编程语言中常见的两种压缩文件格式,用于打包和分发Java应用程序了解这些差异对于Java开发者来说至关重要,它可以帮助他们更有效地管理和分发他们的应用程序。1.定义和用途JAR(J
  • 2024-10-21Maven
    什么是Maven?maven是一个项目构建,依赖管理工具,使用maven工具可以实现自动化构建,测试,打包和发布项目,提高了开发效率项目构建指将源代码、配置文件、资源文件等转化为能够运行或部署的应用程序或库的过程项目构建的过程:清理、编译、测试、报告、打包、部署打包方式:
  • 2024-10-20IDEA社区版如何用tomcat运行war包
    前言我们在使用IDEA开发Java应用时,有时候需要运行的不是jar包,而是war包,但IDEA社区版默认是不支持tomcat容器的,无法直接运行war包。不过好在我们有一个强大的插件来支持我们使用tomcat,那么,我们应该如何操作呢?如何配置smarttomcat首先,我们打开设置面板。然后,我们点击下插件市
  • 2024-10-20IDEA社区版如何用tomcat运行war包
    前言我们在使用IDEA开发Java应用时,有时候需要运行的不是jar包,而是war包,但IDEA社区版默认是不支持tomcat容器的,无法直接运行war包。不过好在我们有一个强大的插件来支持我们使用tomcat,那么,我们应该如何操作呢?如何配置smarttomcat首先,我们打开设置面板。然后,我们点击下插
  • 2024-10-15jar包、war包、tar包、tar.gz包有什么区别
    原文链接:jar包、war包、tar包、tar.gz包有什么区别–每天进步一点点(longkui.site)0.前言java项目经常打包,有的打出来的是war包,有的打出来的是jar包,到底有什么区别?1.jar包jar包,JavaArchive,翻译过来就是java档案。是Java编译好之后生成class文件,但是如果直接发布这些class
  • 2024-10-12使用springboot生成war包
    1.生成war包1.1更改pom包打开一个springboot项目,右击项目名从项目管理器打开在pom.xml文件中插入以下两个依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>
  • 2024-09-24javawar包反解析代码
    一:概述在JavaEE开发中,WAR(WebApplicationArchive)文件是Web应用程序的标准打包格式。它允许开发者将Web应用的所有组件打包成一个单一的文件,以便于部署和分发。然而,有时我们可能需要从WAR文件中提取信息或修改内容,这就需要进行WAR包的反解析。本文将探讨几种实现JavaWAR包反解析
  • 2024-09-21常见中间件漏洞靶场(tomcat)
    1.CVE-2017-12615开启环境查看端口查看IP在哥斯拉里生成一个木马访问页面修改文件后缀和文件内容放包拿去连接2.后台弱⼝令部署war包打开环境将前边的1.jsp压缩成1.zip然后改名为1.war访问页面进行上传在拿去连接3.CVE-2020-1938打开环境访问一下来
  • 2024-09-19在ubuntu运行一个war
    在Ubuntu上运行一个.war文件(通常是Web应用归档文件)通常需要使用一个JavaServlet容器,例如ApacheTomcat。以下是如何在Ubuntu上运行.war文件的详细步骤。1.安装Java首先,确保你已经安装了Java运行环境,因为.war文件是基于Java的Web应用。1.1检查Java版
  • 2024-09-14将springboot项目打成war包
    1.将启动项打包程序修改为war包 <packaging>war</packaging>2.去除原有的jar包打包插件,换位war包打包插件本插件支持springboot2.7.12jdk1.8,需要项目的版本选择合适的打包版 基本到这里war包已经打包成功,我们可以放到tomcat试一下 ,有乱码,试试请求一下,可以成功 
  • 2024-09-05【工具推荐】TomcatWeakPassChecker v2.2(最新版本) - Tomcat 漏洞一键漏洞利用getshell
    工具介绍:一键tomcat漏洞批量弱口令检测、后台部署war包getshell,该脚本用于检查ApacheTomcat管理页面的弱密码,并尝试通过上传自定义WAR包部署GodzillaWebshell。如果成功,将记录成功登录的信息以及获取到的Webshell地址。下载地址链接:https://pan.quark.cn/s/2062b75c4312环
  • 2024-09-04国产化:springboot项目TongWeb替换tomcat踩坑实录
    前言全流程记录Tongweb替换Tomcat过程,最终实现为使用内嵌的Tongweb依赖替换SpringBoot默认的Tomcat,所以可直接从第5节开始看如何使用内嵌TongWeb替换Tomcat。1背景国产化浪潮下,项目要求实现web服务器的国产化,使用Tongweb替换Tomcat,商业版的Tongweb是单独启动的一个服务,需要
  • 2024-08-18Springboot项目的War包部署在tomcat上
    使用场景:使用springboot框架+mybatis+html开发的项目将软件服务打成war包,将war包部署在tomcat上。使用前提:电脑已经安装jdk1.8、tomcat8.5环境。开始部署:步骤1:Java启动类上加SpringApplicationBuilder()方法,且需继承类SpringBootServletInitializer@SpringBootApplication@Ma
  • 2024-08-14Linux Web项目部署过程命令 Tomcat组件
    LinuxWeb项目部署过程命令Tomcat,本文涉及的是打成jar包方式的前后端分离项目,打成war包的方式也有解释介绍。1.连接服务器2.利用lsof命令查看web后端部署端口进程,然后kill杀死进程,                            
  • 2024-08-13第二十四篇- SprintBoot+vue内网穿透
    参考链接:https://blog.csdn.net/qq_45774406/article/details/138768624一、将SpringBoot打包成war1.修改pom.xmlpom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="ht
  • 2024-08-09Project 2: Tank War
    Project2:TankWarDue:Aug11th(Sunday),2024,23:59Language:C++Note:C++iscompatiblewithCcodes,i.e.youcanwriteCcodesandviewitasC++code.However,abonuswillbegiventothosewhouseObject-OrientedProgramming(OOP)intheirC
  • 2024-08-05tomcat10 springboot项目部署成功但springboot没有启动日志问题
    问题描述项目在tomcat8可以启动成功,请求也可以正常处理,在tomcat10上只有部署成功信息比如:deployWARDeploymentofwebapplicationarchive[/data1/WWW/webapps/XXX.war]hasfinishedin[127]ms,但是没有springboot启动的信息。该问题不属于springboot打包为war包不成
  • 2024-08-01Web中间件漏洞提权
    Web中间件漏洞提权什么是Web中间件是一类提供系统软件和应用软件之间的连接,便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息和资源。中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。中间件=平台+通信一、IIS中间件1、IIS
  • 2024-07-26Jenkins持续集成软件
    1.什么是jenkins?   jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,提供一个开放易用的软件平台,时软件项目可以进行持续集成。通俗来说:Jenkins软件就是自动拉取git远程仓库所提交的项目,不用自己动手拉取等一些操作。2.为什么使
  • 2024-07-25无法解析插件 org.apache.maven.plugins:maven-war-plugin:3.2.3(已解决)
    文章目录1、问题出现的背景2、解决方法1、问题出现的背景最开始我想把springboot项目转为javaweb项目,然后我点击下面这个插件就转为javaweb项目了,但是我后悔了,想要还原成springboot项目,点开项目结构关于web的都移除了,还是不行,控制台报下面的错误无法解析插件org.
  • 2024-07-23SpringBoot项目打包成war包
    1.项目场景使用SpringBoot开发项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成jar包,就可以运行了。 有时需要把项目打包放入外置的Tomcat或者TongWeb中运行,就需要把项目打包成war包,。2.实现步骤2.1将启动类的pom文件打包方式更改为war<
  • 2024-07-22企业级——自动化CI/CD之jenkins 01
    介绍Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。以上介绍引自官方安装本次安装使用docker运行ubuntu+openjdk-17作为基础镜像,挂载jenkins.war包和所需maven、nodejs、golang等第三方库。主要解决编译时对各个工具的需求,减
  • 2024-07-18搭建activity 6 的tomcat war环境
    1:下载地址https://github.com/Activiti/Activiti/releases/https://github.com/Activiti/Activiti/releases/tag/activiti-6.0.0https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip2:解压缩包3:tomcat下载及安装配置https://tomcat.apache.