精华内容
下载资源
问答
  • tomcat无法访问
    千次阅读
    2021-08-27 14:21:13

    我在运行Tomcat的过程中,可以正常访问http://localhost:8080/主页。在Tomcat安装路径下的webapps文件夹里,我新建了一个examtest的文件夹,里面有生成的test.doc文本文件,但是我无法访问http://localhost:8080/examtest/test.doc文件,一点击就会跳转到404界面,请各位大佬给一些建议。
    需要修改Tomcat的webapp文件访问配置
    conf/web.xml文件之中,将listings 默认的false改成true就可以了
    在这里插入图片描述

    更多相关内容
  • Docker安装Tomcat无法访问

    千次阅读 2022-04-14 15:01:27
    在服务器上使用docker安装tomcat时遇到了无法访问tomcat的问题。是因为使用docker pull tomact 下载的tomcat镜像中包含有两个webapps 文件夹。一个文件夹名为webapps,但是这个文件夹是空的,另外一个文件夹名为...

    问题出现

    在服务器上使用docker安装tomcat时遇到了无法访问tomcat的问题。是因为使用docker pull tomact 下载的tomcat镜像中包含有两个webapps 文件夹。一个文件夹名为webapps,但是这个文件夹是空的,另外一个文件夹名为webapps.dist,里面有tomcat完整的文件夹和文件。

    图示:
    在这里插入图片描述

    问题重现

    1、使用docker下载tomcat镜像

    docker pull tomcat:9
    

    图示:
    在这里插入图片描述

    2、创建tomcat容器

    docker run -d -p 8080:8080 tomcat:9
    

    图示:
    在这里插入图片描述

    3、tomcat容器已经运行,但是还是无法访问tomcat的首页。
    在这里插入图片描述

    4、立刻查看防火墙端口和ECS安全组的情况。

    查看防火墙状态

    systemctl status firewalld
    

    开启防火墙

    systemctl start firewalld
    

    查看端口信息

    firewall-cmd --list-ports  # 只看端口信息
    

    开启端口和重启防火墙

    开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
    重启防火墙:systemctl restart firewalld.service
    

    查看安全组情况
    在这里插入图片描述

    注意:防火墙8080 端口开了并且阿里云安全组也开放了才能访问远程。

    5、以上步骤都没问题,进入容器内部,发现两个webapps。

    docker exec -it 53724a20a48c /bin/bash
    

    其中webapps文件夹为空,而webapps.dist包含完整的tomcat文件。
    在这里插入图片描述

    6、将目录下webapps.dist里文件复制到webapps。然后将webapps.dist删除.

    cp -r webapps.dist/* ./webapps
    rm -rf webapps.dist
    

    7、结果
    在这里插入图片描述

    注意

    tomcat容器停止重新启动后,还会出现这两个文件夹。

    解决方案

    对于以上出现的问题,可以通过commit操作创建自己的镜像就可以完美的避开此类情况的出现。

    docker commit 从容器创建一个新的镜像。

    语法:

    docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
    

    OPTIONS说明:

    • -a 提交的镜像作者
    • -c 使用Dockerfile指令来创建镜像
    • -m 提交时的说明文字
    • -p 在commit时,将容器暂停

    操作步骤

    1、创建镜像

    docker commit -a="guardwhy" -m="kobe is mvp" 53724a20a48c tomcat9:9.1
    

    图示:
    在这里插入图片描述

    2、创建tomcat容器

    docker run -d -p 8081:8080 6b8b40011890
    

    3、进入到容器内部查看。

    docker exec -it 459677594ee1  /bin/bash
    

    图示:
    在这里插入图片描述

    4、结果
    在这里插入图片描述

    展开全文
  • Linux安装 部署tomcat 无法访问此网站

    千次阅读 2018-10-11 11:01:35
    如果jdk已经配置好,server.xml也配置好,部署完配置完后进不去吗? 查看防火墙的状态命令:#systemctl status firewalld.service 发现发现防火墙是开启的 关闭防火墙命令:#...防火墙开启后地址无发访问 ...

    如果jdk已经配置好,server.xml也配置好,部署完配置完后进不去吗?

    查看防火墙的状态命令:#systemctl status firewalld.service 发现发现防火墙是开启的

    关闭防火墙命令:#systemctl stop firewalld.service

    关闭后两个ip地址都能进去

     

    下面测试可看可不看。。。。。

    防火墙开启后地址无发访问

    ps:也可以添加端口到防火墙,因为云端发布项目服务器的防火墙还是要开启的。

     

    展开全文
  • 最近在写一个前端案例的时候,突然发现我的Bootstrap的样式文件导入使用面没有反应。 不启动部署Tomocat是正常加载这些静态资源的,启动...资源放在WEB-INF目录下启动Tomcat无法直接访问 资源移至其他目录即可 ...
    最近在写一个前端案例的时候,突然发现我的Bootstrap的样式文件导入使用面没有反应。
    不启动部署Tomocat是正常加载这些静态资源的,启动之后使用的样式是没有效果的。
    我以为是我导入的文件有问题,就重新导入了一次,但是没放到WEB-INF目录下结果样式起作用了......
    原来WEB-INF是无法直接访问静态资源的,我们只要把静态资源目录移至其他目录下即可。
    

    资源放在WEB-INF目录下启动Tomcat无法直接访问
    在这里插入图片描述
    资源移至其他目录即可
    在这里插入图片描述

    展开全文
  • tomcat无法访问webapps解决方法

    千次阅读 2019-11-12 17:15:01
    tomcat的startup可以正确启用,localhost:8080可以正确访问,但是无法访问webapps下的项目文件 错误分析 将localhost/hello/hello.html改为 localhost:8080/hello/hello.html,加上8080 因为localhost:8080才是指向...
  • Tomcat安装路径下的webapps文件夹里,我新建了一个examtest的文件夹,里面有生成的test.doc文本文件,但是我无法访问http://localhost:8080/examtest/test.doc文件,一点击就会跳转到404界面,请各位大佬给一些...
  • 然后就做这些还是不够的,还需要在这个地方创建一个xml文件,否则我们的图片也是无法访问 xml内容如下: < Context docBase = "D:\work\Tomcat\apache-tomcat-7.0.32\webapps\staticimage" ...
  • 在配置Tomcat的时候也配置好了,但就是无法访问,浏览器直接显示无连接。 首先,我去检查了下Tomcat有没有正确安装,在开关几次之后,发现Tomcat没有问题,但就是不能访问。 然后,搜集了网上的看法,都是讲是...
  • 打开云服务器的安全组策略,开启外部对8080端口的访问即可。关闭防火墙是极其危险的做法。 选择添加安全组策略,按照以下配置添加以后。8080端口就可以通过公网ip访问。 允许公网通过 HTTP、HTTPS 等服务...
  • 原来web-inf是无法直接访问静态资源的,我们只要把js目录移动到其他目录即可: 引用代码: < link rel= "stylesheet" type= "text/css" href= "js/jquery-easyui-1.5.3/themes/default/easyui.css...
  • tomcat无法访问8080解决方法

    千次阅读 2015-12-27 06:44:35
    症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。...访问htt://localhost:8080/能正常访问tomcat管理页面。 症状原因:  e...
  • CentOS6.8启动Tomcat无法访问

    千次阅读 2018-05-08 13:06:51
    0. 引言 今天笔者在CentOS6.8的生产环境上配置Java环境,... 无法访问Tomcat默认页面 1. 问题排查 一般这种情况可能是CentOS的iptabls防火墙配置的问题,使用ps命令查看tomcat的进程: [root@localhost ~]# ...
  • 因为项目文件日益增长,所以想单独分出来,使用Tomcat做文件地址映射,谁知道Tomcat无法访问,根据经验先快速的在几个地方定位问题都无果,仔细查看Tomcat配置文件server.xml之后发现是不小心多删除了个注释结尾 --...
  • pom.xml配置了包名 <build> <!--生成war包的名称--> ...不过发现静态文件都无法访问 /static/img/icon.png 静态地址是以绝对路径/static开头的,tomcat部署了多个项目,它也不知道你
  • docker 运行tomcat出现无法访问的问题

    千次阅读 2021-06-20 12:14:57
    问题1:localhost无法连接 docker 启动tomcat , status出现up表示tomcat启动成功,在地址栏输入localhost:8888出现 这是因为docker是运行在linux上的,windows运行docker实质上是先开启了linux的虚拟机,然后再到...
  • eclipse启动tomcat无法访问

    万次阅读 多人点赞 2012-01-01 02:59:00
    症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。...访问htt://localhost:8080/能正常访问tomcat管理页面。 症状原因:  e
  • Linux部署Tomcat无法访问

    万次阅读 2017-01-12 12:27:39
    安装配置成功之后,启动tomcat服务, 然后使用本地浏览器访问http://xx:xx:xx:xx:8080, 无法访问。解决过程首先怀疑是配置问题,终端输出:echo $JAVA_HOME echo $TOMCAT_HOME一切正常,排除然后怀疑是防火墙问题:...
  • 配置和启动Tomcat无法访问的问题(已解决)1、Tomcat启动后无法访问1.可以正常关闭Tomcat1. 看阿里云8080端口是否允许访问(安区组有没有开放)2.看服务器的8080端口有没有开放2.Tomcat关闭报错2、启动Tomcat速度慢 ...
  • tomcat 启动后无法访问8080页面的原因分析
  • 今天给树莓派用docker装tomcat,启动后发现无法访问 怎么curl返回都是空,看日志也没报错 最后通过netstat -ano|grep 8080发现,端口绑定在ipv6地址上。 解决方案: 在tomcat的bin目录下新建setenv.sh,内容...
  • 文章目录 前提 分析 解决 结论 前提 用的spring MVC,配置了一个servlet <servlet> <servlet-name>dispatcherServletservlet-name> ... 结论 遇到对静态资源无法访问的情况时,可以检查一下是否有地方对其进行了拦截。
  • tomcat启动成功,但是在浏览器输入localhost:8080无法成功访问 在我解决问题的过程中发现主要有以下几个原因: 1.Tomcat环境变量配置问题: 将Tomcat解压到相应文件夹后,右键我的电脑,选择“属性”->“高级系统...
  • Tomcat 无法访问中文文件名的图片

    千次阅读 2017-02-28 10:54:22
    访问时报错404,tomcat默认不支持中文路径,如果要支持你需要在conf/service.xml里面的添加上URIEncoding="UTF-8",具体的URIEncoding里面是什么,这个看你的程序里面使用的什么编码,如果你用的UTF-8,这里
  • windows系统无法访问虚拟机上的Tomcat怎么办? 在vmware虚拟机上安装了centos系统,并且成功地在centos系统上安装了jdk和Tomcat, 然而, 当Tomcat成功启动后,外部Windows系统的浏览器确无法访问虚拟机上的Tomcat ...
  • 添加安全组,允许8080端口访问
  • 我们在Tomcat网站下载Apache Tomcat® - Welcome!后解压在电脑上面。 一.检查Tomcat配置的环境变量 1. Tomcat需与jdk搭配使用,所以首先需要jdk的环境变量是已经配置好了,才可以保证Tomcat可以进行使用。 2....
  • 最近使用tomcat遇到一点小问题,项目使用tomcat,启动后显示无法访问页面。根据自身使用情况和一些网上搜索到的结果,汇总整理一下。 可能遇到的问题有以下几种: 问题1: jdk的版本冲突 使用的tomcat1.6版本,电脑...
  • Tomcat中startup了就可以访问 localhost:8080,但是在idea里开启Tomcat访问不了? Tomcat 可以访问 localhost:8080,是因为 Tomcat 自带的 ROOT 项目自动发布。 而在idea中启动 Tomcat 是不会自动发布 ROOT 的,...
  • 建立了一个springboot工程作为后端服务,由于springboot内嵌tomcat组件,所以在本地IDE进行开发时,直接run一个main方法就可以将这个服务跑起来,并提供外部API访问,何其简单方便快捷。 但是在本地爽快地完成开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 443,457
精华内容 177,382
关键字:

tomcat无法访问

友情链接: jsteg.zip