War
  • 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.
  • 2024-07-18全程电子化升级脚本SHELL
     黑龙江ICPSP_UP.sh#!/bin/bash#定义变量formatted_date=$(date+"%Y%m%d")#获取当前日期,格式为YYYYMMDDtomcat_dir="/opt/tomcat/apache-tomcat-9.0.70_icpsp/"#Tomcat的根目录ftp_dir="${tomcat_dir}sun"#FTP上传文件的目录war_file="ICPSP.
  • 2024-07-10成都某报项目部署
    系统远程部署流程本地环境改为线上环境​ 将本地的jdbc.properties中的数据库连接和fileUrl等路径修改为线上的地址后端打包打包完成后会在target文件夹下生成一个war包远程连接win+r输入mstsc会弹出一个窗口输入远程服务器的地址然后输入账号密码就可以进去了
  • 2024-07-092.2 war 包安装 jenkins
    war包安装jenkins参考:https://www.jenkins.io/doc/pipeline/tour/getting-started/要求:java8或java11下载jenkinswgethttp://mirrors.jenkins.io/war-stable/latest/jenkins.warwgethttps://mirrors.huaweicloud.com/jenkins/war/2.250/jenkins.war 运行jenkinsj
  • 2024-07-04springboot项目国产化适配,jar改war包碰到的坑-tomcat版本要适配(非法访问:此Web应用程序实例已停止。无法加载[io.netty.buffer.PoolArena$1])
    项目原来是jar包运行,国产化适配要改成war包。可以参考https://blog.csdn.net/NAMELZX/article/details/138123405或者其他jar 改成 war 的文章。改成war后,在本地tomcat8上运行,一直报org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading非法
  • 2024-06-17SpringBoot3项目打war包部署至Tomcat
    前言:近期,在搞国产中间件的部署,那么则需要将项目打为war包,并且在tomcat内尝试成了再去部署到国产中间件吧,以免引起不必要的时间浪费。1、准备工作准备好tomcat10的版本准备好SpringBoot项目2、代码改造打war包需要从springboot依赖中排除tomcat相关的包,我们以Snowy国产快速
  • 2024-06-11c/c++设计模式---策略模式
    一个具体范例的逐步重构Fighter.h#ifndef__RIGHTER__#define__RIGHTER__////增加补充生命值道具(药品)//enumItemAddlife//{//LF_BXD,//补血丹//LF_DHD,//大还丹//LF_SHD,//守护丹//};classItemStrategy;//类前向声明//战斗者父类class
  • 2024-06-10在Ubuntu上使用Jetty部署War包
    前提有一台装有Ubuntu系统的服务器和一个可以部署的War包安装Java创建文件夹sudomkdir/usr/javacd/usr/java进入https://www.oracle.com/technetwork/java/javase/downloads/index.html找到需要安装的JDK版本下载地址下载JDKsudowget--no-check-certificate-c--he
  • 2024-06-05JAVA:实际工作中,项目上线——打包war,并部署到Tomcat中运行(史上最详细教程)
    每日一讲希望每天叫醒你的不是闹钟,而是梦想!目录每日一讲1.部署原因1.1Tomcat介绍 2.Tomcat下载及安装2.1Tomcat下载2.2Tomcat在IDEA上部署​2.3解决Tomcat乱码问题3.打包war文件,并在Tomcat目录下运行3.1打包文件3.2Tomcat环境配置3.3Tomcat运行1.部署原因