Wit*_*tek 18 java ubuntu tomcat web-applications
我的Java Web应用程序(myapp.war)通过将其放置webapps在Ubuntu 10.04上的Tomcat上的目录中进行部署.
此应用程序需要在文件中保存一些数据.但是运行Tomcat(tomcat6)的用户没有对主目录的/usr/share/tomcat6/写访问权,也没有对当前工作目录的写访问权/var/lib/tomcat6/,因为两者都属于root.
那么Web应用程序应该在哪里存储其数据?我希望它不是webapps direcotry中提取的存档.这个可以很容易地被删除.并且可以配置Tomcat,而不是提取.war文件.然后将没有提取的指挥.
也许/var/lib/tomcat6/应该属于用户tomcat6蚂蚁这是Ubuntu中的一个bug?
我在 Launchpad 上找到了解决方案。/var/lib/tomcat6/webapps/是可写的。这意味着以下工作有效:
File myFile = new File("webapps/myfile.txt");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8532 次 |
| 最近记录: |