Glassfish-v2和apache2.2.6的整合

1.下载mod_jk-1.2.26-httpd-2.2.4.so, 将文件放到modules目录下;

2.修改httpd.conf, 添加

LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so
JkWorkersFile conf/workers2.properties
# Where to put jk logs
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel debug
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# Send all jsp requests to GlassFish
JkMount /*.jsp worker1

# Now add all your applications that want the request to be sent to glassfish
JkMount /webapp/* worker1

3.创建workers2.properties, 位于conf目录下, 添加如下内容

# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

4.添加库文件

拷贝$CATALINA_HOME/server/lib/tomcat-ajp.jar 到$GLASSFISH_HOME/lib/;

从Jakarta Commons下载 commons-logging.jar和commons-modeler.jar放到$GLASSFISH_HOME/lib/;

5.添加jvm options -Dcom.sun.enterprise.web.connector.enableJK=8009, 可以在命令行里用

$GLASSFISH_HOME/bin/asadmin create-jvm-options -Dcom.sun.enterprise.web.connector.enableJK=8009或者在glassfish的控制台里Application Server -> JVM Settings ->JVM Options里添加;

6. 重新启动apache和glassfish

参考http://weblogs.java.net/blog/jfarcand/archive/2006/03/running_glassfi_1.html

 

GlassFish任意文件读取漏洞:从路径遍历原理到实战复现与防御 路径遍历(Path Traversal)是Web安全中一种常见的高危漏洞,其核心原理在于应用程序未对用户输入的文件路径参数进行充分的安全校验与规范化处理,导致攻击者可通过构造包含“../”等目录跳转符的恶意请求,越权访问服务器文件系统中的敏感文件。这类漏洞的技术价值在于,它往往是渗透测试中信息收集和扩大攻击面的关键突破口,能够直接导致配置文件、数据库凭证甚至源码的泄露。在应用场景上,无论是Java EE应用服务器(如GlassFish)、PHP应用还是其他Web服务,只要涉及文件操作且未实施严格的路径安全控 阅读详情

相关推荐

apache与glassfish整合

apache与glassfish整合,包含apache的安装与配置文件配置与属性说明,以及一个简易demo

使用glassfish实现负载均衡和集群

2012-2-27 版本:glassfish v3    apache httpd-2.2.22  mod_jk-apache-2.2.2.so glassfish已经内部实现集群步骤 启动某个域后,打开后台管理 1.创建一个节点 2.创建一个集群并指向特定节点 3.在集群下创建实例,实例分两种,本机的和远程的。远程的要使用SSH安全套接字。确认后会给出新的监听端口 4.部署...

幽空命记 445

别再被无限debugger卡住了!Chrome DevTools实战绕过技巧(含Hook与文件替换)

本文详细介绍了如何通过Chrome DevTools绕过无限debugger封锁的实战技巧,包括Hook技术与文件替换方法。针对常见的定时器轰炸、循环陷阱和动态注入等反调试手段,提供了高效的解决方案,帮助开发者快速突破调试障碍,提升爬虫和逆向工程效率。

weixin_30326515的博客 241

服务攻防之中间件GlassFish(总)

系列文章专辑:渗透测试之地基篇简介渗透测试-地基篇该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。请注意:本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。名言:你对这行的兴趣,决定你在这行的成就!一、前言中间件是介于应用系统和系统软件之间的一类

技术超强的网络安全平台 1238

python爬虫豆瓣读书top250+数据清洗+数据库+Java后端开发+Echarts数据可视化(二)

之前的博客已经写了python爬取豆瓣读书top250的相关信息,接下来继续看如何清洗数据。 如果有没看懂的或是不了解上一部分说的是什么内容的,请看https://blog.csdn.net/qq_45804925/article/details/112848887 现在开始具体内容的复习: 1. 豆瓣读书top250信息预处理 #数据清洗 import pandas as pd import re import time # 先读取数据文件 data = pd.read_csv('E:/Class/商.

qq_45804925的博客 4441

多相机标定与单应变换:用OpenCV实现BEV俯视全景图

多路监控画面分散在不同屏幕,难以快速理解全局空间关系。通过相机标定与畸变校正,利用单应矩阵将各视角图像投影到统一的地面坐标系,即可合成BEV鸟瞰全景图。该技术是车载360°环视系统和自动驾驶BEV感知的雏形,也适用于场地安防与移动机器人导航。基于Python+OpenCV的四路相机实现,完整覆盖标定、投影变换、多路羽化融合与实时优化,为多视角拼接和俯视全景图项目提供可复现的工程参考。

weixin_29056865的博客 244

一文总结应用、Web、HTTP服务器,Apache、Nginx,Tomcat、IIS、JBoss、Glassfish等区别

Apache & Tomcat 解析一 : apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apche可以支持phpcgiperl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给t...

lonelymanontheway的博客 4287

保姆级教程:用OSSH免费版+FreeRADIUS+FreeAC NAC,从零搭建一套企业级无线Portal认证系统

本文提供了一套基于OSSH免费版、FreeRADIUS和FreeAC NAC的企业级无线Portal认证系统搭建教程。从环境规划、核心组件安装到认证策略与用户管理,详细介绍了如何利用开源工具构建高效、安全的认证体系,特别适用于预算有限但需求严格的企业场景。

weixin_27032989的博客 392

跨域名时glassfish出现乱码问题的解决

跨域名时glassfish出现乱码问题的解决 出现问题的主要原因是:别的域名服务器上的mysql数据库的编码是否是UTF8格式的,可以用以下指令查找: show variables like '%char%';   如果character_set_server的字符集不是utf8的话,在glassfish配置连接池的时候,useUnicode和characterEncoding属性必须配置

myjlvzlp的专栏 3312

从药企研发视角:如何用GNN提升分子水溶性预测准确率?PyTorch+ESOL全案例

本文从药企研发的实际需求出发,详细介绍了如何利用图神经网络(GNN)技术,结合PyTorch框架和ESOL数据集,构建并优化分子水溶性预测模型。通过完整的代码案例,深入探讨了分子图数据处理、GNN架构设计、超参数调优以及模型评估与解释等关键环节,旨在帮助研发团队提升预测准确率,从而更高效地筛选和优化候选药物分子。

weixin_29054399的博客 292

AnyGrasp实战指南:从环境配置到抓取检测与跟踪

本文详细介绍了AnyGrasp从环境配置到抓取检测与跟踪的实战指南。涵盖硬件要求、关键依赖安装避坑、抓取检测与跟踪的实战技巧,以及常见问题解决方案和性能优化建议,帮助开发者快速掌握这一高精度物体抓取检测与跟踪技术。

weixin_33712987的博客 274

GlassFish V2 的相关资源

      GlassFish V2 的Top 10 资源 (原文-> http://blogs.sun.com/chinmayee/entry/top_10_resources_for_glassfish )   这里是 GlassFish v2/Sun Java System Application Server 9.1.相关的一个有用的资源列表: 1. Gla...

Tamino 259

STM32MP157+AD7606BSTZ四通道IEPE传感器采集方案实战(附完整电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器采集方案,涵盖硬件电路设计、软件驱动开发及系统性能优化。通过精确的恒流源设计和同步采样技术,实现高精度振动信号采集,适用于工业振动监测等应用场景。

weixin_42713608的博客 702

Install & Configure LB on Apache (Steps using Glassfish v2ur1 & Apache 2.0.59 on

Install & Configure LB on Apache (Steps using Glassfish v2ur1 & Apache 2.0.59 on Windows) In Glassfish 9.1.1, LB installation was done using the AS installer. ...

yangzibin的博客 148

git clone出现fatal: unable to access Failed to connect to github.com port 443: Timed out解决方案

本文主要介绍了git clone出现fatal: unable to access Failed to connect to github.com port 443: Timed out解决方案,希望能对使用git的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 23万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

glassfish4+mod_jk集群搭建

所使用软件:httpd-2.2.3.tar.gz   mod_jk-1.2.28-httpd-2.2.X.so   glassfish4.0 软件来源:httpd-2.23.tar.gz在apache的官网上就可以下载到 mod_jk的版本必须要与所使用的httpd版本对应。可在http://archive.apache.org/dist/tomcat/tomcat-connectors/jk

zh9314的专栏 1497

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

[转载]GlassFish V2 的Top 10 资源

原文-> http://blogs.sun.com/chinmayee/entry/top_10_resources_for_glassfish     GlassFish V2 的Top 10 资源     这里是 GlassFish v2/Sun Java System Application Server 9.1.相关的一个有用的资源列表: 1. GlassFish Tell me, ...

玻璃杯中的鱼---解析Glassfish的架构 134

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

初识glassfish

以前XY一直使用的是apache+tomcat的配置。tomcat的话,基本上学习成本不高,也容易上手,但是apache(httpd)的话,其复杂度是tomcat的几倍。到现在为止,XY还没有借过一本比较详细的介绍apache的书,但是XY知道,这个apache实际上很复杂。 最近XY偶尔一次看到了glassfish。这个开源的JEE容器,比起tomcat更加接近weblogic等商业性质J...

朱红之月 191

配置与理解Glassfish Cluster【28张图片已修复】

第一部分 实验目的 理解Glassfish V3.1.2.2 Cluster的工作原理 理解Apache HTTPD 软件负载均衡的工作原理 理解如何使用Glassfish的内存复制功能 验证是否或者如何通过Apache HTTPD + Glassfish完成故障转移 第二部分 实验环境设计与搭建   2.1 实验环境拓扑   为了方便起见,实验环境由如简化过的网络拓扑示...

barryzhong 393

windows下安装glassfish

用的是glassfish-installer-v2-b58g-ml.jar 下载可以到https://glassfish.dev.java.net/downloads/v2-b58g.html里面去下载 1、先打开windows下的提示符转到 glassfish-installer-v2-b58g-ml.jar 所在文件夹 运行 java -Xmx256m -jar glassfish-insta...

oldboy 300

GlassFish v3 与 Apace Http Server的简易搭配

Fronting GlassFish v3 with Apache httpd http://weblogs.java.net/blog/jfarcand/archive/2008/08/fronting_glassf.html   GlassFish v2 supported Apache httpd for a while...but when we started GlassFish v3,...

陌上人语 191

GlassFish v3.1 Felix remote 默认不被激活

开启felix 1 修改 ${glassfish_Install}/osgi/felix/conf/config.properties 文件  添加红色部分 optional.bundles=${com.sun.aas.installRootURI}modules

a0501bqzhxy的专栏 1172

如何编译Glassfish v3 Open Source

由于工作原因,笔者需要对Glassfish v3中部署的应用进行监控。在编译Open Source版本的Glassfish过程中,遇到了不少问题;在搜集了一些资料后终于成功编译,于是下面就是具体的编译过程:         具体可见 FullBuildInstructions         编译中使用的工具: apache-subversion 1.7.7maven 2.2

willeygsmloll的专栏 378
上一篇: 在Eclipse下调试GlassFish程序
下一篇: iPhone3开发基础教程中部分有用代码片段(1)
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值