【发布时间】:2015-05-04 10:55:10
【问题描述】:
我们在 wildfly 8.1 上部署了应用程序。 jsps 一切正常,但每当我输入斜杠时,浏览器都会显示 jsp 的源代码。这是安全问题。
我可以在 wildfly 或 undertow 配置级别处理这个问题吗?
例如:
localhost:8080/TaskManager/login.jsp/ - 显示jsp源代码
localhost:8080/TaskManager/login.jsp - 完美运行
我知道的一个解决方案是将我的所有 jsp 放在 WEB-INF 中,但我希望在服务器级别处理它。
如果可能,如果可以,如何?请帮忙
谢谢, 阿比纳夫
在https://developer.jboss.org/message/927301#927301 提出同样的问题,但尚未得到任何回复。
【问题讨论】:
-
我可以通过 wildfly 日志记录快速入门重现此问题。如果我使用 URL ,localhost:8080/jboss-logging/home.jsp(+ 斜线) - 我看到 jsp 的内容 .. 和 localhost:8080/jboss-logging/home.jsp 并且这工作正常。 dropbox.com/s/8qbec3n22btg7mf/jboss-logging.war?dl=0 的共享战争文件请在您有空时查看。提前感谢您在这里帮助我。