java程序部署在一台服务器,图片存在另一台服务器

问题描述

java程序部署在一台服务器,图片存在另一台服务器,用户如何通过访问程序这台服务器拿到另外一台服务器上的图片,还是说用户有方法可以直接访问图片服务器

解决方案

通过访问程序访问,不然如果图片服务器不允许外网访问,那么外网用户就访问不了,只能通过程序访问。如果是web应用的话,假如图片服务器访问地址为:http://192.168.1.1:8080/context_path/images/xxxx.jpg直接用<img src="http://192.168.1.1:8080/context_path/images/xxxx.jpg"/>就可以了。如果是其它应用程序,服务器端提供一个接口,接收客户端的请求,然后从图片服务器获取图片字节流,响应到客户端。
解决方案二:
你想让用户直接访问就直接访问。不想让用户直接访问的话,中间通过一个后台服务器中转一下就行(这里可以加访问控制,比如权限,比如IP限制等)。
解决方案三:
直接访问图片服务器

时间: 2024-08-30 04:14:55

java程序部署在一台服务器,图片存在另一台服务器的相关文章

java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端

  java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端 分类: 学习专区 java Web    1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载.最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑.最好使用中文路径,而且

java程序部署在WebSphere中的问题

问题描述 我有一个WEB程序,把它打成war包 ,然后在websphere中部署, 请求时报错D:IBMWebSphereprofilesdefaultinstalledAppsOuYangNode01Cellmylog_war.earmylog.warException[08-7-4 14:08:52:000 CST] 00000022 WebApp E SRVE0026E: [Servlet 错误]-[/index.jsp]:javax.servlet.jsp.JspException: C

Java程序中使用JavaMail发送带图片和附件的邮件_java

我们常常在邮件中添加附件,以达到传输较大文件的目的.而上一篇文章只是将本机的一张图片内嵌到邮件的 HTML 格式的正文当中,这样的邮件显得不够丰富多彩.我们想要一封正文部分图文并茂,而游客附带若干附件的邮件. 下面是代码结构中3个重要的方法: MimeBodyPart createAttachment(String fileName) 方法用于创建附件并返回: MimeBodyPart createContent(String body, String fileName) 方法用于创建正文部分并

Java程序员也应该知道的系统知识系列之全局体系

作者:林昊   Java程序部署到服务器上后,要被外部用户访问到,还需要一系列的东西组成,这些东西也是需要了解的.   外部用户要访问,通常来说都会给个域名,有域名就意味着需要DNS,一般来说域名注册商都会提供域名解析服务,当然,也有外部的一些域名解析提供商,例如著名的dnspod.   域名需要解析为一个公网的ip,互联网公司会借助这个机会来根据用户访问的ip来解析为一个更靠近用户的公网ip(这个通常需要采用商用的GSLB设备来实现),从而提升用户的访问速度,也就是很多人都听说过的CDN,不过

作为一名Java程序员,我为什么不在生产项目中转向Go

自Google在2009年发布Go语言的第一个正式版之后,这门语言就以出色的语言特性受到大家的追捧,尤其是在需要高并发的场景下,大家都会想到是不是该用Go.随后,在国内涌现出了一批以七牛为代表的使用Go作为主要语言的团队,而许世伟大神本人也在各种场合下极力推动Go在国内的发展,于是在这种大环境下,中国的Go开发者群体逐渐超越了其他地区. 那么问题来了,业余时间好学是一回事,真正要将一个新东西运用到生产中则是另一回事.JavaScript的开发者可以义无反顾地选择Node.js,但是对于Java开

J2EE应用程序部署:每台应用程序服务器上部署一个应用程序还是多个应用程序

引言 J2EE 规范 对将 J2EE 应用程序打包成一个文件扩展名为 EAR(Enterprise Archive( 企业压缩文档))的文件进行了定义,并且规定这些应用程序彼此独立.然而,该规范对 于如何最佳部署应用程序却只字未提.您是应该选择在每台应用程序服务器上只部署一个 J2EE 应用程序(EAR 文件)?还是应该在单独一台应用程序服务器上部署多个 J2EE 应用 程序(EAR 文件)? IBM WebSphere Application Server支持这两种选择.您应该选择哪种方式 ?

一个B/S结构的java程序可以部署到租的网站空间么?

问题描述 空间假设是:godaddy之类的,服务器是tomcat我写了一个Mina的java程序,监听3个端口接收tcp链接,接着读写数据库,创建和删除文件.是否可以把程序部署上租来的网站空间上呢? 解决方案 解决方案二:很难说,一般空间提供商会提供数据库服务,端口这种贵重且危险的资源估计不太会提供.你可以试试.解决方案三:如果我不绑定端口,不监听,java程序只是扫描主机的硬盘信息···如果文件权限足够的话,我就可以扫描主机上全部的·客户信息了,对吧?解决方案四:是的.

window平台下开发的java程序如何部署到unix

问题描述 如题window平台下开发的java程序如何部署到unix?具体步骤 解决方案 解决方案二:web项目,用什么容器?websphere?直接用ibm/console就行了,weblogic应该也有类似的功能非web项目直接copy过去,用java-jar启动就行了,或者写个.sh脚本解决方案三:应该比较简单吧?如果jdk是一样的,直接把war包搞过去,如果不一样,在unix上进行编译就OK了解决方案四:web项目打包成warunix安装好服务器即可java后台项目直接传过去配置好jav

&amp;amp;quot;Java&amp;amp;quot;一台电脑上面的java程序如何打开另一台电脑上面的java程序

问题描述 "Java"一台电脑上面的java程序如何打开另一台电脑上面的java程序 就是我在一台电脑上面先编写一个java程序,然后通过这个java程序打开另一台电脑上面的一个*.jar的应用程序,如何实现?请大神赐教!!!!