首先,我想为我的英语技能道歉,因为我是法国开发者^^ 我的gwt项目遇到了一个非常简单的问题。我想从数据库中获取图片并将其保存在服务器上。当我在eclipse上运行项目时,java将图片保存在我的war目录中,这很好。
当我在我的tomcat服务器上运行项目时,我将这张图片保存在tomcat所在的目录中...
这很奇怪!
你知道吗?谢谢你的时间!
答案 0 :(得分:1)
计算机上的每个正在运行的应用程序都分配了一个“当前工作目录”。如果您没有指定应保存文件的路径,则默认情况下它将保存到CWD。此CWD将根据您用于运行应用程序的容器而有所不同。
可以更改CWD,但如果容器的其他部分依赖于它,这不是一个好主意。您可能希望在web.xml中添加context-param,以便指定保存文件的路径。