【问题标题】:Openshift context pathOpenshift 上下文路径
【发布时间】:2015-06-08 06:14:18
【问题描述】:

我已将战争部署到 tomcat 7 Openshift 中。一切都很好,它正在运行。Myappp 这是我映射的 Web 应用程序。

我将图像存储在目录 webapps->docs->images 但是当我上传图像(使用 UI)时,它不会出现在网站上,我什至找不到图像的存储位置(我使用 FTP -filezilla 连接) 我部署的战争文件存储在哪里?我是否需要对我的代码进行任何更改才能上传到 Openshift 的正确目录? 在此先感谢

【问题讨论】:

    标签: java tomcat openshift war


    【解决方案1】:

    您应该使用您的 OPENSHIFT_DATA_DIR (~/app-root/data) 来存储上传的图像。但是,使用 Java 这会带来一些挑战。我建议您通读这篇文章 (https://forums.openshift.com/how-to-upload-and-serve-files-using-java-servlets-on-openshift),它应该可以帮助您处理用户上传的图像。

    【讨论】:

    • ..谢谢你的链接..我会通过它。一旦我上传我想在浏览器上显示图像,我在我的 JSP 页面中使用 标记。有什么想法吗??
    • 谢谢 :) 我的 img 正在上传。我参考了您的链接并更改了我的代码。上传后我可以在数据目录中看到我的 img 文件。现在我必须进行哪些更改才能在我的网页上显示上传 img?当前代码 /docs/images/imgname.jpg'> 。我厌倦了这个 还有 .. 我使用 firbug 编辑选项尝试了不同的可能性。但没有任何效果。
    猜你喜欢
    • 2019-01-11
    • 2021-01-10
    • 1970-01-01
    • 2018-08-18
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 2019-01-17
    相关资源
    最近更新 更多