4
A
回答
5
您可以在standlone.xml
或domain.xml
文件在网络子系统配置HTTP访问日志记录。
下面是一个例子:
<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(建议 - 使用tab完成功能找出可用的属性):
/subsystem=web/virtual-server=default-host/access-log=configuration:add(whatever-attributes-you-want-for-access-log)
更新基于从OP下面
如果你要跟踪的HTTP请求续评论那么你需要启用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之类的工具。如果你真的想挖掘更深的TCPDump将是要走的路(谨慎的话 - 他们是相当大和复杂的分析)。
希望这会有所帮助!
相关问题
- 1. 有没有办法将实时数据发送到JBOSS
- 2. 在JBoss 7.1.1中记录DEBUG级别
- 3. 有没有办法使用esky发送发布数据?
- 4. 有没有办法记录一天内iPhone发出的所有数据?
- 5. 有没有办法记录这个?
- 6. 有没有办法记录高分,Java
- 7. 有没有办法记录Awk结果?
- 8. 有没有办法记录SQLite查询?
- 9. 有没有办法记录httpsession超时?
- 10. 有没有办法找到分组数据的TOP X记录?
- 11. 有没有办法在“.git”目录中记录更改?
- 12. 有没有办法在Oracle 10g中的数据库之间复制BLOB记录?
- 13. 有没有办法限制某些集合中的记录数
- 14. 有没有办法在Web Api控制器中处理表单发布数据?
- 15. jboss as 7.1.1最终日志记录
- 16. 有没有办法在android中记录调用?
- 17. 有没有办法在application.rb中使用记录器?
- 18. 有没有办法在Delphi中记录每一个gui事件?
- 19. 有没有办法在oracle中查询不同的行记录?
- 20. 有没有办法在crm中简单加载记录?
- 21. 有没有办法在T-SQL中快速复制记录?
- 22. 有没有办法更新Arraylist中的记录而不删除现有记录?
- 23. 有没有办法在sitecore中获得发布队列?
- 24. 有没有办法使用Ruby的net/http将表单数据发布到http代理?
- 25. 有没有办法在NetBeans
- 26. 有没有人成功在JBoss AS 7.1.1上安装JOSSO代理?
- 27. 有没有办法记录使用pg_query_params()传入的数组?
- 28. 有没有办法转发Http处理程序中的请求
- 29. Http表格没有发布
- 30. 没有数据发布在表单中
添加 创建日志时,POST发生的,但我想实际观看的文章内容。我提出的最好的方法是添加一个Servlet过滤器,但是一旦我这样做了,我就无法将post参数传递给目标Framework Servlet。我希望JBoss有一种方式来记录流量,因为它被传送到Web应用程序?这有什么可能吗? –
JustinKSU
@JustinKSU - 当然在帖子中增加了更多的信息来回答你的评论。 HTH。 – CoolBeans
正是我在找的东西。我很抱歉没有在我原来的帖子中更清楚。 – JustinKSU