2 xiaf1976 xiaf1976 于 2016.01.21 13:24 提问

tomcat 外网IP无法加载JS,CSS 100C

我用http://localhost:8080/HealWebservice/web/viewer.html 或 127.0.0.1 访问是正常的图片说明
但用我外网IP192.168.1.XX 访问,就不正常,感觉就好像加载不出来JS,CSS一样。
图片说明

另192.168.1.213就是我本机的IP

8个回答

showbo
showbo   Ds   Rxr 2016.01.21 13:43

f12打开开发工具看下网络选项卡是否有你js,css资源,控制台是否报错

xiaf1976
xiaf1976 网络选项卡是空的,
2 年多之前 回复
enpterexpress
enpterexpress   Rxr 2016.01.21 14:05

192.1681.213是局域网啊
配置好服务啊

xiaf1976
xiaf1976 192.1681.213是我本机IP,只要局域网可以访问就行
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.21 14:25

你那个是局域网ip ,你想用公网ip 访问?

其次,你看看你的192xxxxxx 打开浏览器按F12 看看,js 和css 加载进来没。

rui888
rui888 回复xiaf1976: 你看看你的css 和js地址有没有问题,最好用浏览器 调试下你的代码看有没有加载进来。。
2 年多之前 回复
xiaf1976
xiaf1976 我只要局域网访问就可以了,图的IP就是我本机的IP。。。。F12看应该是加载进来的
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.21 14:58

共一个局域网内 , 另一台机器 ping 192.168.1.213 看能连接上不

xiaf1976
xiaf1976 192.168.1.213就是我本机
2 年多之前 回复
beau_lily
beau_lily   2016.01.21 15:05

本机是好的 说明程序没有问题
你把你的js和css文件直接放到你的tomcat发布目录下 再检查一下你的路径(用相对路径 ) 应该就没问题了
我也遇到过这个问题 就是这么解决的

qq_19558705
qq_19558705   Ds   Rxr 2016.01.21 15:16

理论上应该是没问题的,浏览器是不是默认选择了兼容ie模式?

li953348869
li953348869   2016.01.21 15:26

戳进来看了下,你的路径应该是没问题,感觉是你的JS加载错误,看看你JS的jar。

li953348869
li953348869 我的意思是,浏览器不兼容js的jar包
2 年多之前 回复
qq_16414307
qq_16414307   2016.01.21 16:58

图片说明

F12打开,切换到网络,要开始捕获,注意左上红圈里必须是红色

然后,你只要对比一下127和192的不同就能知道了.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
nginx可以作为静态资源的服务器。nginx的动静分离,比如拿nginx+tomcat来说,可以将一些本来由tomcat处理的js、css等静态文件,交给nginx来处理,tomcat服务器只处理需要java处理的jsp以及后台请求等,这样就有效减轻了tomcat服务器的压力。可以使用nginx的动静分离,将javaWeb工程中的js、css以及图片等都进行了分离,放在了tomcat的外部。
外网访问WordPress时无法加载样式表CSS
情况: 阿里云ECS服务器,用WampServer搭建的WordPress站点,服务端自身访问该站点时显示正常,但外网访问时不能加载样式表CSS的问题。重要的参考: https://www.douban.com/note/522413044/
springMVC下无法加载静态资源文件(js、css、image)
springMVC下无法加载静态资源文件(js、css、image)
nginx css或js无法加载的问题
昨天我在linux上配置好了相应的nginx和tomcat.然后把我的项目放在上面了.然后配置了相应的nginx的配置.加载首页的时候是没有问题的.如下图: 但是一旦进入了其他的页面就会因为css文件没有加载而导致排版错误.大概搞了一个多小时.在网上也找了很久但就是没有解决问题.有一个很奇怪的现象就是.我主页的css加载完全的没有问题.仔细一想我之前对tomcat这个下面的文件夹内的所有
Nginx做负载均衡无法加载css,js
nginx做负载均衡服务器无法加载css和js及图片文件,访问tomcat时也只能看到文字而看不到图片,如何解决呢?
出现js、css、png、gif等静态资源无法加载解决
在web.xml中有配置静态资源读取的方式 详细配置如下:                   SpringMVC                     /                     default         *.css                   default         *.js       
nginx无法加载css
配置文件中添加 includemime.types; default_type application/octet-stream; 如果不设置css文件就会被当作text/plain类型发送到浏览器。从而导致css文件无法显示。
openerp(odoo)8中css、js加载问题
In v8 adding of static files is different as v7. You must define static files in view, where you inheriting core views. 1. in module folder create folder named views 2. create in where file n
通过外网ip访问tomcat
如果计算机在局域网(路由器)内,是无法直接通过外网ip(+端口号+项目名)访问tomcat服务器的,解决方案是将路由器的8080端口映射到自己电脑的8080端口上。
通过外网ip访问服务器之tomcat配置
1.tomcat默认端口为8080,首先在云服务器控制台配置安全组规则,如下图 2.配置tomcat的配置文件server.xml。   找到tomcat文件目录下的conf,打开里面的配置文件server.xml,将标签里面的name值改为你的外网ip,就能通过http://你的外网ip:8080访问了