我正在Tomcat容器中运行一个应用程序.用户单击链接,这最终会导致帮助程序类中的方法创建文件并将其保存到文件系统.当从单元test/eclipse运行此代码时,它将文件保存在应用程序根目录中,但是当从浏览器/ Tomcat运行时,该文件存储在Tomcat的bin目录中.
如何找到应用程序根目录,以便我可以选择从哪里保存文件?
谢谢
在ant中运行构建时出现以下错误
buildcallbacks.xml:39: org.sonar.runner.RunnerException: java.lang.OutOfMemoryError: PermGen space
Run Code Online (Sandbox Code Playgroud)
它是声纳运行代码的构建的一部分.
有没有办法让我知道这个错误的确切来源,即是声纳服务器还是客户端等?
这是我的buildcallbanks.xml的第39行
<sonar:sonar />
Run Code Online (Sandbox Code Playgroud)
编辑:我已经尝试从Sonar中的wrapper.conf增加permsize,无论我设置多高,我仍然会遇到同样的问题.我还得错过什么?