在eclipse中把图片上传到Tomact中,只能临时保存一会,只要调整代码,图片就立马消失了,大神们,怎么解决

发布于 2022-09-01 15:20:25 字数 76 浏览 12 评论 0

在eclipse的环境里面,把图片上传Tomact中,只能临时保存一会,只要调整代码,图片就立马消失了,大神们,怎么解决?我想永久存在

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

∞琼窗梦回ˉ 2022-09-08 15:20:25

难道是因为重新部署?
因为问题描述不清楚,我也是猜的

公布 2022-09-08 15:20:25

如果希望是永久保存,那么不应该在eclipse部署应用,避免自动部署删除了这些文件

直接百度Tomcat的部署方式,一般都说有几种方式
1. 直接部署到webapps
2. 修改server.xml文件
3. 新建context文件

如果一定要在eclipse调试,可以用更土的办法,你在eclipse中新建server后,在右边的项目Servers里面就有对应的tomcat实例,展开的时候可以看到几个配置文件。
这样可以直接修改server.xml,把Engine节点改成对应的项目目录,比如我有时就会改成这样

    <Engine defaultHost="localhost" name="Catalina">
        <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
            <Context docBase="D:\Workspace\www" path="" workDir="D:\Workspace\tmp">
                <Resource auth="Container" driverClassName="net.sourceforge.jtds.jdbc.Driver" name="jdbc/ds" password="123" type="javax.sql.DataSource" url="jdbc:jtds:sqlserver://127.0.0.1:1433/test" username="sa"/>
            </Context>
        </Host>
    </Engine>

上面这个有配置数据源的,一般可以去除,看需要。

这个土办法,不知道有没有人跟我一样这样老土的。

森林很绿却致人迷途 2022-09-08 15:20:25

楼上正解,就是重新部署导致图片被删除了。题主可以将图片文件直接放到myeclipse下面,来保证图片重新发布还在tomcat下面

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文