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