当我在tomcat上运行我的web应用程序时,当然它的类是具有tomcat工作目录的,因为JWM是在那里启动的。但有什么办法可以配置tomcat,因为每个已部署应用程序的所有类都将应用程序目录作为其工作目录?有没有什么办法可以配置tomcat servlet的工作目录?
1
A
回答
0
1
您不必配置Tomcat工作目录。您可以通过以下方式从您的servlet获取应用程序根目录:
String root = getServletContext().getRealPath("/");
请注意,可以从客户端浏览器访问此文件夹。
如果你想有一个工作目录是无法访问的客户端,创建WEB-INF中的文件夹
String privateRoot = getServletContext().getRealPath("/WEB-INF");
+0
是的,我可以获得我的应用程序的绝对路径,但我试图配置log4j。所以,我正在寻找一种方式,在这里我可以为日志设置本地路径,并确保在任何容器配置中,日志都将存储在我的应用程序目录中。 – TEXHIK
相关问题
- 1. 有没有什么办法可以用Sourcesafe创建配置项
- 2. 有没有什么办法可以暂停工作并从jenkins的那个位置恢复工作?
- 3. 有没有什么办法可以让jquery和node.io一起工作?
- 4. 有什么办法可以配置窗口不改变焦点?
- 5. 有没有什么办法可以在Qt Designer中设置QLabel的可见性
- 6. 有没有什么办法可以查看应用程序
- 7. 有什么办法可以chroot linux filemanager?
- 8. 有没有什么办法可以提高-subimage搜索性能
- 9. 有没有什么方法可以知道目录是否包含子目录?
- 10. 有没有什么办法可以在ScrollView之外使用SliverGrid?
- 11. 有没有什么办法来强制执行EE配置RuntimeUnenhancedClasses
- 12. 有没有什么办法,输入/ LeaveCriticalSection可以留下
- 13. 有没有什么办法可以编写简洁的代码?
- 14. Scala Netty有没有什么办法可以共享一个ReplayingDecoder
- 15. 有没有办法让Tomcat 7显示servlet映射?
- 16. 有没有什么办法可以从RAP
- 17. 有没有什么办法可以从八度使用.net .dlls?
- 18. FireMonkey有没有什么办法可以使用搭配Marshmallow的android-support-v4?
- 19. 有没有什么办法可以为一次点击远程调试设置VS2010配置?
- 20. 有没有办法设置一个工作目录“r和” load命令
- 21. 有没有什么办法可以让我们配置操作的输入参数
- 22. 有没有什么办法可以在DataGrid中显示CheckBox
- 23. 有没有什么办法可以自定义NuGet包更新?
- 24. 有没有什么办法可以在php
- 25. 有没有什么办法可以通过cs文件搜索
- 26. 有没有什么办法可以使用li:first-child和li:hover
- 27. 有没有什么办法可以用Tag Helper创建循环?
- 28. 有没有什么办法可以从`org.testng.ITestResult`` ITestNGMethod`转换为`java.lang.reflect.Method`
- 29. 有没有什么办法可以画出这个圆梯度
- 30. 有没有什么办法可以优化这段代码?
那么它是什么,它是你想做的事是什么呢? –
@PritamBanerjee我编辑的问题:我需要我的应用程序类具有应用程序文件夹,因为它是工作目录,而不是tomcat启动文件夹。 – TEXHIK