JBoss - 配置 - JSP看不到CLASS文件

时间:2016-01-26 15:42:44

标签: jsp jboss

我很抱歉这个琐碎的问题。 我有以下问题:在部署WAR文件和JBoss之后运行所有项目文件,自动提取在C:\ jboss \ server \ default \ tmp \ deploy中的某个文件夹中。但是然后浏览器输入它在C:\ jboss \ server \ default \ work \ jboss.web \ localhost [project] \ org \ apache \ jsp中生成的页面。 JSP文件只能看到位于此文件夹中的CLASS文件。意思是,仅在我手动将其复制到此文件夹的情况下。 我想,我错过了一些配置。你能帮忙吗? - 如何在没有任何手动干预的情况下使JSP文件可以访问CLASS文件。

提前致谢

1 个答案:

答案 0 :(得分:1)

将它们捆绑在WAR中。认真。只需将它们放入WEB-INF/classes/

部署应用程序后,

不要篡改tmp/,除非您想以多种壮观和丰富多彩的方式使应用程序崩溃。您在tmp/周围找到的类通常是从JSP中动态编译的,可能会在以后的时间点被覆盖。

此外,它们可能已经被一些类加载器加载了,并且通过替换磁盘上的副本,你会在以后某个其他模块必须加载该类时遇到麻烦,但它会有所不同版本

编辑JSP是可以的,但可能需要在web子系统中进行一些调整,最值得注意的是,添加以下代码段:

<configuration> <jsp-configuration check-interval="3"/> </configuration>

您可能想要更改其他一些属性 - 请查看online documentation以获取更多信息。