JBoss 7.1.1에서 HTTP 포스트 데이터를 기록하는 방법이 있습니까?JBoss 7.1.1에서 HTTP 포스트 데이터를 기록하는 방법이 있습니까?
출력 할 로깅 구성에 DEBUG로 설정 한 클래스가 있습니까?
JBoss 7.1.1에서 HTTP 포스트 데이터를 기록하는 방법이 있습니까?JBoss 7.1.1에서 HTTP 포스트 데이터를 기록하는 방법이 있습니까?
출력 할 로깅 구성에 DEBUG로 설정 한 클래스가 있습니까?
웹 서브 시스템 standlone.xml
또는 domain.xml
파일에 http 액세스 로깅을 구성 할 수 있습니다.
/subsystem=web/virtual-server=default-host/access-log=configuration:add(whatever-attributes-you-want-for-access-log)
UPDATE가 기반 : -
<subsystem xmlns="urn:jboss:domain:web:1.0" ....>
<connector name="http" ... />
<virtual-server name="default-host" enable-welcome-root="true">
<whatever aliases you may have defined />
<access-log>
<directory relative-to="jboss.server.log.dir"/>
</access-log>
</virtual-server>
</subsystem>
또는 CLI를 사용할 수 있습니다 (사용 가능한 속성을 찾을 수있는 탭 완성 기능을 사용하는 것이 좋습니다) : 여기
은 예입니다 아래 영업 이익의 의견HTTP 요청 cont를 추적하려면 그러면 RequestDumperValve를 활성화해야합니다. JBossAS7에서는 이것을 (AS5 또는 AS6과 달리)/전역 적으로 활성화 할 수 없습니다. 배포별로이를 활성화해야합니다. WEB-INF\jboss-web.xml
파일에이 줄을 추가
<valve>
<class-name>org.apache.catalina.valves.RequestDumperValve</class-name>
</valve>
당신은 밸브를 사용할 수 액세스 로그가 필요하지 않습니다, 그것은 출력 server.log
파일의 정보를 것이다. RequestDumperValve에 대한 자세한 내용을 볼 수 있습니다. RequestFilterValve에 관심이있을 수도 있습니다.
이 밸브는 일반적으로 프로덕션 용도가 아닌 디버깅 용도로 사용됩니다. 아주 명료하기 때문에 명심하십시오. 또는 WireShark 또는 Fiddler 같은 도구를 볼 수 있습니다. 정말로 더 깊은 TCP 덤프를 파고 들려면 이동하는 방법이 될 것입니다 (조심해야합니다. 분석하기에 상당히 복잡하고 복잡합니다).
희망이 도움이됩니다.
@JustinKSU - 댓글에 대한 답변을 추가 할 정보가 게시물에 추가되었습니다. HTH. – CoolBeans
정확히 내가 무엇을 찾고 있었습니까. 나는 원래 게시물에서 더 명확하지 않은 것에 대해 사과드립니다. – JustinKSU