java-直接用IP地址加8080端口访问可以访问到图片,而直接用域名访问却访问不到图片

问题描述

直接用IP地址加8080端口访问可以访问到图片,而直接用域名访问却访问不到图片
当然浏览器默认端口是80端口,但是其他的js或者css不管是8080端口还是80端口都能访问到,而图片只有8080端口才可以访问,这要怎么样才能在80端口下访问到呢

解决方案

图片玉js、css的写法是否一样呢?

解决方案二:

服务器程序实现的问题吧,换一个服务器程序

解决方案三:

图片是不是和域名在不同目录中,确认你ip地址和你的域名指向的都是同一个文件夹什么的

解决方案四:

看一下你的web 服务器对于图片的规则处理是否跟其他类型文件不一样,导致寻找的文件路径不一样

其次就是你的IP跟域名的处理规则也可能不一样

解决方案五:

看下图片和js、css路径是否有区别

时间: 2024-08-01 22:58:58

java-直接用IP地址加8080端口访问可以访问到图片,而直接用域名访问却访问不到图片的相关文章

tomcat-使用ip地址加端口号访问jsp上传页面不能上传文件

问题描述 使用ip地址加端口号访问jsp上传页面不能上传文件 我做了一个上传照片到mysql数据库的jsp页面,当使用localhost加端口8080时可以进入 页面上传照片到mysql,但是我把项目部署到tomcat下的webapps下时,可以通过ip地址 加端口号8080(我的端口号没做修改)可以访问到我的jsp界面,但是不能够上传照片,我 把上传照片的文件名输出到控制台看了一下,发现文件名只包含了文件的名称没有文件 的路径,控制台提示是:没有找到该照片.麻烦大家帮我看看,谢谢大家! <%

java实现根据ip地址获取地理位置_java

最近项目某个功能需要根据ip地址从第三方接口获取详细的地理位置,从网上找了很多例子,主要接口有新浪的,淘宝的,腾讯的.试了淘宝的,如果是数量级小的还可以,如果数量级达到上十万级就速度慢了,会导致系统崩溃.下面例子是新浪的,例子不是适合每个项目,需要改一下. /** ipSearchUrl=http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=(这是新浪的接口地址) 在项目中新浪的接口地址没有直接写死,而是去读属性文件. *

Nginx防止直接用IP访问Web服务器的设置方法_nginx

官方文档中提供的方法: If you do not want to process requests with undefined "Host" header lines, you may define a default server that just drops the requests: 复制代码 代码如下: server { listen 80 default_server; server_name _; return 444; } 说白了就是只要是访客用ip访问就直接重置4

用java能够修改ip地址吗

问题描述 用java能够修改ip地址吗 能够用java代码实现修改ip吗?能够用java代码实现修改ip地址吗? 解决方案 http://blog.sina.com.cn/s/blog_7c6be9470100qfuc.htmlhttp://download.csdn.net/detail/zhouya10099/2982770 不过对于公网环境,不是你制定什么ip运营商都认可的. 解决方案二: 可以写一个修改ip的.bat脚本,然后再用java编程去调用这个脚本,java可以调用外部的应用程序

JAVA编程取得IP地址

在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址.虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令会破坏我们应用程序界面. 为此本人使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址: // 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感) import java.net.*; public class NetTool{ InetAddre

java实现根据ip地址获取地理位置的代码分享_java

前几天想给网站后台加个解析ip所在地理位置的功能,在网上看了一些博客,找了几段程序,但总觉得写的不够简洁,感觉很啰嗦.下面这个程序,感觉还算简洁,于是整理调试了一下,可以用,程序调用了"腾讯ip分享计划"提供的接口,当然也可以改成ip138提供的接口,不过这两个网站返回的字符串格式有些不同,要分别做解析. public String getAddressByIP() { try { String strIP = "0.0.0.0"; URL url = new UR

JAVA中把IP地址转成长整型的方法

代码如下: /** * IP转成整型 * @param ip * @return */ public static Long ip2int(String ip) { Long num = 0L; if (ip == null){ return num; } try{ ip = ip.replaceAll("[^0-9\\.]", ""); //去除字符串前的空字符 String[] ips = ip.split("\\."); if (ips.l

使用Java代码将IP地址转换为int类型的方法_java

基本知识点   IP --> 整数: 把IP地址转化为字节数组 通过左移位(<<).与(&).或(|)这些操作转为int 整数 --> IP: 将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP. 将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP. 将整数值进行右移位操作(>>>),右移8位,再进行与操作

Java中的IP地址和InetAddress类使用详解_java

Java语言的优势之一是Java程序能访问网络资源.Java提供一系列的类支持Java程序访问网络资源.TCP/IP协议和IP地址 为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议,它是Internet中各方所遵循的公共协议.TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议,TCP/IP代表这两个协议的. TCP/IP分为四个层次: 网络接口层:负责接收和发送物理帧: 网络层: