1

首先,我想为我的英语技能道歉,因为我是一名法国开发人员^^ 我在 gwt 项目中遇到了一个非常简单的问题。我想从数据库中获取图片并将其保存在服务器上。当我在eclipse上运行项目时,java将图片保存在我的war目录中,这很好。

当我在我的tomcat服务器上运行项目时,java将图片保存在tomcat所在的目录中......

这很奇怪!

你有什么主意吗 ?

谢谢你的时间 !

4

1 回答 1

1

计算机上每个正在运行的应用程序都有一个分配给它的“当前工作目录”。如果您没有指定保存文件的路径,则默认情况下它将保存到 CWD。此 CWD 将根据您用于运行应用程序的容器而有所不同。

可以更改 CWD,但这不是一个好主意,以防容器的其他部分依赖它。您可能希望在 web.xml 中添加一个上下文参数,以便您可以指定保存文件的路径。

于 2012-07-11T09:08:14.783 回答