`

web项目发布到服务器后图片过一会儿消失

阅读更多

  作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片都不见了,文件夹下的文件为空。而其它的可以正常访问

   为了解决这个问题,你需要这么做:

      1、当你使用String realPath = ServletActionContext.getServletContext().getRealPath(
    "/images");得到发布到服务器的存取图片的文件夹时,你先把文件上传到这个文件夹。同时你要新定义一个文件,把这个文件的路径设为eclipse工作区间下的工程下的WebContent目录下。这样就能保证这张你现在上传的图片能够和其它文件一样发布到服务器上。

分享到:
评论

相关推荐

    Visual Studio Web部署(本地发布到远程IIS).zip

    对于使用Visual Studio的开发者而言,这一过程变得相对简单,因为Visual Studio提供了一整套强大的Web部署工具,可以帮助我们轻松地将Web应用发布到远程的IIS(Internet Information Services)服务器上。...

    如何在服务器发布 java web项目 (教学,带图片)

    在IT行业中,部署Java Web项目是一项基础且重要的任务,它涉及到服务器配置、应用服务器的安装与设置、数据库连接以及Web应用程序的打包与发布等多个环节。本文将详细讲解如何在服务器上发布Java Web项目,以...

    Web项目程序怎么发布部署

    而一个完整的Web项目不仅仅需要经过编写、测试等环节,最终还需要将其部署到服务器上,才能让用户通过网络访问到。本文将详细介绍如何进行Web项目的发布与部署,帮助开发者顺利完成这一关键步骤。 #### 二、发布...

    Wincc7.2Web发布操作介绍.docx

    WinCC 7.2 Web 发布操作介绍是指在 WinCC 项目中将数据和图形发布到 Web 服务器上,以便通过 Web 浏览器远程访问和监控工厂自动化系统的过程。 服务器系统配置 在进行 WinCC 项目的 Web 发布之前,需要对服务器...

    vs2010中如何发布网站及打包web项目生成安装文件

    ### VS2010中如何发布网站及打包Web项目生成安装文件 在使用Visual Studio 2010进行Web项目的开发过程中,一个重要的环节是项目的发布与安装包的制作。本文将详细介绍如何在VS2010中发布网站以及如何打包Web项目...

    Web服务器C++实现

    2. **套接字编程**:C++实现Web服务器涉及到网络编程,主要使用套接字API进行通信。套接字是网络中的进程间通信的一种方式,它允许服务器与客户端之间交换数据。 3. **监听与接受连接**:Web服务器需要监听特定端口...

    (牛客网C++课程)Linux 高并发Web服务器项目实战(带定时检测代码)

    (牛客网C++课程)Linux 高并发Web服务器项目实战(带定时检测代码) 技术框架: 1. 线程池 + 非阻塞 socket + epoll + 事件处理的并发模型 2. 状态机解析HTTP请求 3. 心跳机制 4. 简易日志系统 主要内容: 1. ...

    c#简单web服务器开发实例

    在本文中,我们将深入探讨如何使用C#语言开发一个简单的Web服务器,主要基于`HttpListener`组件。`HttpListener`是.NET Framework提供的一种基础网络通信类,它允许我们监听HTTP请求,并对这些请求做出响应。 首先...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布

    在 IntelliJ IDEA 12 中,需要配置 Tomcat 服务器,以便将 Java Web 项目部署到 Tomcat 服务器上。配置步骤如下: 1. 选择 Tomcat 服务器:选择 Local,然后点击 Configure,在弹出的对话框中选择 Tomcat 安装目录...

    WebApi搭建简单服务器demo亲测可用

    WebApi搭建简单服务器是一个常见的开发任务,特别是在构建RESTful API服务时。本示例通过C#语言和Visual Studio(VS)环境,为我们提供了一个快速入门的解决方案。在本文中,我们将深入探讨如何利用这些工具创建一个...

    VB6.0编写的简易WEB服务器

    VB6.0编写的简易WEB服务器是一个非常适合初学者入门网络编程的项目。VB6.0(Visual Basic 6.0)是微软推出的一种可视化编程工具,以其易学易用的特性,深受程序员喜爱。在这个项目中,我们将探讨如何利用VB6.0构建一...

    js调用本地摄像头拍照并上传到web服务器

    在这个例子中,用户点击“拍照”按钮后,`getUserMedia`会打开摄像头,`drawImage`则将摄像头的实时画面绘制到canvas上,并通过`toDataURL`方法将canvas内容转为base64编码的JPEG图片。然后,`uploadImage`函数将...

    stm32搭建web服务器

    STM32是一款基于ARM Cortex-M内核的微控制器,由意法...通过分析这些文件,开发者可以了解如何将LWIP集成到STM32项目中,并实现Web服务器功能。记得在实际操作前仔细阅读文档和注释,以确保正确配置和使用这些资源。

    VC++实现基于MFC的Web服务器程序

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库在Visual C++ 6.0环境下实现一个简单的Web服务器程序。MFC是微软为C++开发人员提供的一套面向对象的类库,它封装了Windows API,使得Windows...

    基于esp8266的精简web服务器

    总的来说,基于ESP8266的精简Web服务器项目不仅涵盖了物联网的基础知识,也涉及到了实时操作系统、网络编程和硬件控制等多个方面,是学习和实践物联网技术的一个良好起点。通过理解和实践这个项目,你将能够更好地...

    WebApi和访问WebApi两个项目(更新过)

    总结起来,"WebApi和访问WebApi两个项目(更新过)"涉及到的知识点包括WebApi的基本架构、控制器设计、路由配置、模型绑定、过滤器、HttpClient的使用、异步编程、JSON数据交互以及错误处理。通过这些技术,开发者...

    C语言实现简单的web服务器

    本项目"简单的web服务器"利用C语言构建了一个基础的网络服务程序,支持多线程处理并发请求,是学习计算机网络与C语言结合应用的良好实例。 首先,我们要理解Web服务器的基本工作原理。Web服务器接收HTTP(超文本...

    解决vs2012 “无法启动已配置的visual studio开发web服务器”的解决办法

    在取消“启用IntelliTrace”功能后,Visual Studio 2012就可以正常启动Web服务器了,无论是使用“使用Visual Studio开发服务器”还是“使用IIS Express”,都可以解决这个问题。 需要注意的是,“启用IntelliTrace...

    JSP应用开发-创建第一个Java Web项目.pptx

    在MyEclipse环境中,读者可以通过发布项目命令将项目部署到Tomcat服务器中,然后启动服务器并访问项目页面。读者需要了解项目的发布、启动和访问过程,以便更好地掌握Java Web开发技术。 项目的结构 Web项目的结构...

Global site tag (gtag.js) - Google Analytics