Tomcat - 未作为服务运行时设置工作目录

时间:2010-10-29 15:11:52

标签: tomcat java-ee

我正在尝试让我的网络应用识别我的工作目录。 当作为Windows服务运行时,我可以设置

--StartPath=C:\Path\To\Directory\ 

并使用它我可以从该目录开始访问文件。

ie - Folder \ Folder2 \ file.txt可以打开并识别为

C:\Path\To\Directory\Folder\Folder2\file.txt

想到通过将user.dir设置为C:\ Path \ To \ Directory,当不作为服务运行时,同样的事情会起作用。但是当我启动服务器时,它无法找到文件。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我以符合我需要的方式想出来。设置user.dir并让java进程识别它的唯一方法是从你想要user.dir的目录启动一个java进程。在我的情况下,我从MyEclipse运行Tomcat,它有一个选项,用于在启动配置下设置Tomcat的工作目录。