我已将战争部署到tomcat 7 Openshift。一切都很好并且正在运行。Myappp这是我的映射Web应用程序。
我将图像存储在dir webapps-> docs->图像中 但是,当我上传图像(使用UI)时,它不会出现在网站上,我甚至无法找到存储图像的位置(我使用FTP -filezilla连接) 我部署的war文件存储在哪里?我是否需要对我的代码进行任何更改,以便在适当的Openshift目录中上传? 提前致谢
答案 0 :(得分:3)
您应该使用OPENSHIFT_DATA_DIR(〜/ app-root / data)来存储上传的图像。但是,使用Java会带来一些挑战。我建议你阅读这篇文章(https://forums.openshift.com/how-to-upload-and-serve-files-using-java-servlets-on-openshift),它应该可以帮助你处理用户上传的图像。