精华内容
下载资源
问答
  • 原因:pull下的tomcat版本太高,我的tomcat版本是9.0.37也是这个错,tomcat版本升级后,他默认我们访问的文件没有在webapps目录下, 我们要访问的文件在另外一个目录(webapps.dist)下,所以需要把Tomcat中的...

    在这里插入图片描述

    原因:pull下的tomcat版本太高,我的tomcat版本是9.0.37也是报这个错,tomcat版本升级后,他默认我们访问的文件没有在webapps目录下,
    我们要访问的文件在另外一个目录(webapps.dist)下,所以需要把Tomcat中的webapps目录删掉,然后把webapps.dist重命名为webapps
    1、查看运行Tomcat的容器ID:docker ps
    在这里插入图片描述
    2、进入指定容器(ID)内部目录
    在这里插入图片描述
    3、查看所有文件:ls
    在这里插入图片描述
    4、删除webapps文件
    rm -rf webapps
    5、重命名webapps.dist为webapps
    mv webapps.dist webapps
    在这里插入图片描述
    6、再次在浏览器中输入访问tomcat地址,就可以成功访问了
    在这里插入图片描述
    参考链接:https://blog.csdn.net/bigestt/article/details/106711195/

    展开全文
  • [INFO] Running war on http://localhost:8080/js_001(红色部分是项目名,要是没有的话是不能访问项目资源的)但是我仍然不知道为什么有些maven项目却有项目名。不知为什么?但是通过观察日志输出:记住(cleantomcat7...

    [INFO] Running war on http://localhost:8080/js_001(红色部分是项目名,要是没有的话是不能访问项目资源的)

    但是我仍然不知道为什么有些maven项目却有项目名。不知为什么?

    但是通过观察日志输出:记住(clean tomcat7:run -X)带上后面的-X

    [DEBUG]   (f) packaging = war

    [DEBUG]   (f) path =/js_001

    [DEBUG]   (f) pluginArtifacts = [org.apache.tomcat.maven:tomcat7-maven-plugin:maven-plugin:2.2:, org.apache.tomcat.embed:tomcat-embed-core:jar:7.0.47:compile, org.apache.tomcat:tomcat-util:jar:7.0.47:compile, org.apache.tomcat:tomcat-coyote:jar:7.0.47:compile, org.apache.tomcat:tomcat-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jdbc:jar:7.0.47:compile, org.apache.tomcat:tomcat-dbcp:jar:7.0.47:compile, org.apache.tomcat:tomcat-servlet-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jsp-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jasper:jar:7.0.47:compile, org.apache.tomcat:tomcat-jasper-el:jar:7.0.47:compile, org.apache.tomcat:tomcat-el-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-catalina:jar:7.0.47:compile, org.apache.tomcat:tomcat-tribes:jar:7.0.47:compile, org.apache.tomcat:tomcat-catalina-ha:jar:7.0.47:compile, org.apache.tomcat:tomcat-annotations-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-juli:jar:7.0.47:compile, org.apache.tomcat.embed:tomcat-embed-logging-juli:jar:7.0.47:compile, org.apache.tomcat.embed:tomcat-embed-logging-log4j:jar:7.0.47:compile, org.eclipse.jdt.core.compiler:ecj:jar:4.2.2:compile, org.apache.tomcat.maven:common-tomcat-maven-plugin:jar:2.2:compile, backport-util-concurrent:backport-util-concurrent:jar:3.1:compile, com.google.guava:guava:jar:10.0.1:compile, com.google.code.findbugs:jsr305:jar:1.3.9:compile, org.apache.httpcomponents:httpclient:jar:4.3.1:compile, org.apache.httpcomponents:httpcore:jar:4.3:compile, commons-logging:commons-logging:jar:1.1.3:compile, org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile, commons-codec:commons-codec:jar:1.6:compile, org.apache.tomcat.maven:tomcat7-war-runner:jar:2.2:compile, commons-cli:commons-cli:jar:1.2:compile, org.apache.maven:maven-archiver:jar:2.4.2:compile, org.codehaus.plexus:plexus-interpolation:jar:1.13:compile, commons-io:commons-io:jar:2.2:compile, commons-lang:commons-lang:jar:2.6:compile, org.apache.commons:commons-compress:jar:1.4.1:compile, org.tukaani:xz:jar:1.0:compile, org.codehaus.plexus:plexus-archiver:jar:2.1.1:compile, junit:junit:jar:4.10:compile, org.hamcrest:hamcrest-core:jar:1.1:compile, org.codehaus.plexus:plexus-io:jar:2.0.3:compile, org.codehaus.plexus:plexus-utils:jar:3.0.15:compile, org.apache.maven.shared:maven-filtering:jar:1.0:compile, org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile, org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile, org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile, org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile, org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile, org.sonatype.plexus:plexus-cipher:jar:1.4:compile, org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile, org.slf4j:jcl-over-slf4j:jar:1.7.5:compile, org.slf4j:slf4j-api:jar:1.7.5:compile]

    [DEBUG]   (f) port = 8080

    [DEBUG]   (f) protocol = HTTP/1.1

    [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1133ec6e

    [DEBUG]   (f) skip = false

    [DEBUG]   (f) staticContextPath = /

    [DEBUG]   (f) uriEncoding = UTF-8

    [DEBUG]   (f) useBodyEncodingForURI = false

    [DEBUG]   (f) useNaming = true

    [DEBUG]   (f) useSeparateTomcatClassLoader = false

    [DEBUG]   (f) useTestClasspath = false

    [DEBUG]   (f) warSourceDirectory = F:\workspace\java_workspace_01\js_001\src\main\webapp

    [DEBUG]   (f) project = MavenProject: priv.lirenhe.js:js_001:0.0.1-SNAPSHOT @ F:\workspace\java_workspace_01\js_001\pom.xml

    [DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@41aaedaa

    [DEBUG] -- end configuration --

    [INFO] Running war on http://localhost:8080/js_001

    [INFO] Creating Tomcat server configuration at F:\workspace\java_workspace_01\js_001\target\tomcat

    [INFO] create webapp with contextPath: /js_001

    红色部分的path和contextPath原本都是没有的,后来我在pom.xml中tomcat配置如下

    就行了。

    展开全文
  • 双击Tomcat v7.0 server at localhost,这时窗口会出来一个配置Tomcat的UI界面,在这个界面中找到Server Locations(左边第二行),在下面的三个单选项中,选中第二项"Use tomcat installation";如果Server ...

    双击Tomcat v7.0 server at localhost,这时窗口会出来一个配置Tomcat的UI界面,在这个界面中找到Server Locations(左边第二行),在下面的三个单选项中,选中第二项"Use tomcat installation";如果Server Locations为灰色,是因为你的Tomcat下已经加入了其它项目,默认不加入项目才可以选择Server Locations。然后,下来四行,看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat中发布项目所在的文件夹名字,这是配置完成
    最后,只需把项目加入Tomcat,在浏览器中运行http://localhost:8080/即可
    Tomcat在启动时,由于项目交到,发布的时间较长,造成发布时间超时;Tomcat等待发布的时间,需要在这个配置界面更改,找到"Timeouts"选项,把"Start"后面的时间改大点就OK。

    注意,如果你的Server Locations是灰色的,那么请先remove掉tomcat中部署的所有工程,然后clean一下。

      看一下三个选项:

      1 use workspace metadata

      2 use tomcat installation

      3 忽略吧...

      第一个选项是说 tomcat会使用workspace的目录

      第二个则是 使用tomcat的部署目录

      这也就意味着,如果我们直接裸的启动一个tomcat,我们自己的worspace是没有相关的内容的,访问的话肯定会报404错误。

      所以只要把选项修改为第二个选项就可以了。

    感谢原博主:

    http://blog.sina.com.cn/s/blog_accceb830101jh0e.html

    http://www.cnblogs.com/xing901022/p/4351967.html

    展开全文
  • [INFO] Running war on http://localhost:8080/js_001(红色部分是项目名,要是没有的话是不...但是通过观察日志输出:记住(clean tomcat7:run -X)带上后面的-X[DEBUG] (f) packaging = war[DEBUG] (f) path =...

    [INFO] Running war on http://localhost:8080/js_001(红色部分是项目名,要是没有的话是不能访问项目资源的)

    但是我仍然不知道为什么有些maven项目却有项目名。不知为什么?

    但是通过观察日志输出:记住(clean tomcat7:run -X)带上后面的-X

    [DEBUG]   (f) packaging = war
    [DEBUG]   (f) path = /js_001
    [DEBUG]   (f) pluginArtifacts = [org.apache.tomcat.maven:tomcat7-maven-plugin:maven-plugin:2.2:, org.apache.tomcat.embed:tomcat-embed-core:jar:7.0.47:compile, org.apache.tomcat:tomcat-util:jar:7.0.47:compile, org.apache.tomcat:tomcat-coyote:jar:7.0.47:compile, org.apache.tomcat:tomcat-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jdbc:jar:7.0.47:compile, org.apache.tomcat:tomcat-dbcp:jar:7.0.47:compile, org.apache.tomcat:tomcat-servlet-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jsp-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-jasper:jar:7.0.47:compile, org.apache.tomcat:tomcat-jasper-el:jar:7.0.47:compile, org.apache.tomcat:tomcat-el-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-catalina:jar:7.0.47:compile, org.apache.tomcat:tomcat-tribes:jar:7.0.47:compile, org.apache.tomcat:tomcat-catalina-ha:jar:7.0.47:compile, org.apache.tomcat:tomcat-annotations-api:jar:7.0.47:compile, org.apache.tomcat:tomcat-juli:jar:7.0.47:compile, org.apache.tomcat.embed:tomcat-embed-logging-juli:jar:7.0.47:compile, org.apache.tomcat.embed:tomcat-embed-logging-log4j:jar:7.0.47:compile, org.eclipse.jdt.core.compiler:ecj:jar:4.2.2:compile, org.apache.tomcat.maven:common-tomcat-maven-plugin:jar:2.2:compile, backport-util-concurrent:backport-util-concurrent:jar:3.1:compile, com.google.guava:guava:jar:10.0.1:compile, com.google.code.findbugs:jsr305:jar:1.3.9:compile, org.apache.httpcomponents:httpclient:jar:4.3.1:compile, org.apache.httpcomponents:httpcore:jar:4.3:compile, commons-logging:commons-logging:jar:1.1.3:compile, org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile, commons-codec:commons-codec:jar:1.6:compile, org.apache.tomcat.maven:tomcat7-war-runner:jar:2.2:compile, commons-cli:commons-cli:jar:1.2:compile, org.apache.maven:maven-archiver:jar:2.4.2:compile, org.codehaus.plexus:plexus-interpolation:jar:1.13:compile, commons-io:commons-io:jar:2.2:compile, commons-lang:commons-lang:jar:2.6:compile, org.apache.commons:commons-compress:jar:1.4.1:compile, org.tukaani:xz:jar:1.0:compile, org.codehaus.plexus:plexus-archiver:jar:2.1.1:compile, junit:junit:jar:4.10:compile, org.hamcrest:hamcrest-core:jar:1.1:compile, org.codehaus.plexus:plexus-io:jar:2.0.3:compile, org.codehaus.plexus:plexus-utils:jar:3.0.15:compile, org.apache.maven.shared:maven-filtering:jar:1.0:compile, org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile, org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile, org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile, org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile, org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile, org.sonatype.plexus:plexus-cipher:jar:1.4:compile, org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile, org.slf4j:jcl-over-slf4j:jar:1.7.5:compile, org.slf4j:slf4j-api:jar:1.7.5:compile]
    [DEBUG]   (f) port = 8080
    [DEBUG]   (f) protocol = HTTP/1.1
    [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1133ec6e
    [DEBUG]   (f) skip = false
    [DEBUG]   (f) staticContextPath = /
    [DEBUG]   (f) uriEncoding = UTF-8
    [DEBUG]   (f) useBodyEncodingForURI = false
    [DEBUG]   (f) useNaming = true
    [DEBUG]   (f) useSeparateTomcatClassLoader = false
    [DEBUG]   (f) useTestClasspath = false
    [DEBUG]   (f) warSourceDirectory = F:\workspace\java_workspace_01\js_001\src\main\webapp
    [DEBUG]   (f) project = MavenProject: priv.lirenhe.js:js_001:0.0.1-SNAPSHOT @ F:\workspace\java_workspace_01\js_001\pom.xml
    [DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@41aaedaa
    [DEBUG] -- end configuration --
    [INFO] Running war on http://localhost:8080/js_001
    [INFO] Creating Tomcat server configuration at F:\workspace\java_workspace_01\js_001\target\tomcat
    [INFO] create webapp with contextPath: /js_001

    红色部分的path和contextPath原本都是没有的,后来我在pom.xml中tomcat配置如


    就行了。




    展开全文
  • 就是www/zh/index.html 会报404错误 (http://www.test.com/zh/index.html 不可访问) 不知道为什么。求大家指导一下! 我第一次用apache整合tomcat 下面是我的apache配置 端口是80 tomcat是8080 (tomcat单独启动...
  • tomcat访问主页报404

    万次阅读 2016-04-14 15:32:35
    访问tomcat首页报404异常(即访问localhost:8080报404) 2、而从tomcat/bin目录中启动后,就能够正常访问首页,由此分析应该是eclipse配置错误 解决方案: 查询资料,正确配置如下: 双击Server中配置的Tomcat...
  • tomcat访问项目报404启动tomcat没问题,但访问项目是报404三生石畔,铭刻斑驳流年,太过泛滥;孟婆亭中,忘怀昔日红颜,几多荒诞tomcat主页可以打开,但是访问项目报404.错误。跪如果从tomcat/bin目录中启动后,就...
  • eclipse 配置完tomcat 访问tomcat报404

    千次阅读 2018-10-15 18:45:51
    结果出来一个404,脸都黑了哈哈,很郁闷,但是我访问我自己项目的时候是ok的,于是我 贼心不死,就继续找原因,因为用myeclipse是不会出现问题的。   后来查到了原因: 我们按照正常思路一步一步配置完环境后就...
  • 今天在启动eclipse中启动tomcat成功的时候,访问tomcat主页(http://localhost:8080/)却报404错误! 但是当把eclipse中tomcat关闭用tomcat安装路径下的startup.bat启动时候,可以成功的访问tomcat主页。  问题的...
  • 但是当我访问 虚拟机ip:8000 时页面提示未找到 我们使用命令 docker exec -it c2cb08053daf /bin/bash 使用交互进入到容器内。 查看tomcat文件内webapps文件夹内为空的。 由此判断404是肯定的。 我们使用 rm -rf ...
  • 在eclipse和Intellij IDEA中创建web应用并集成tomcat进行部署,启动tomcat后发现web应用能正常访问,但是http://localhost:8080 报404。  确认当时状态: tomcat启动正常无报错 8080端口没有占用 web应用...
  • docker外部访问tomcat报错404 解决方法
  • 在启动Tomcat后,无论怎么访问都是404! 解决: 在配置里面,记得要把箭头的那一行改为‘/’,如下下下图。 修改前 修改后
  • 今天将项目war包部署到服务器,结果访问主页报404错误,本地运行项目并放在本地tomcat上没有报错,结果部署到服务器上的tomcat的webapps上,查询tomcat的日志,也没有报错。 后来经过排除发现本地使用的是jdk1.8而...
  • 打开tomcat所在目录:tomcat路径/webapps/root ,确认该目录下是否有index.jsp文件, 没有的话,自己加一个附图 解决方案二 通过对文件路径Root进行虚拟路径映射,修改$tomcat/conf/server.xml文件附图如下: 上...
  • eclipse启动tomcat无法访问报404

    千次阅读 2014-03-27 18:54:18
    症状: 在Linux下通过命令行直接运行tomcat/bin目录下的startup.sh脚本可以正常启动Tomcat,但是配置到Eclipse中启动tomcat正常无错误,命令行...而在浏览器中访问http://localhost:8080/不能访问,且报404错误,注
  • 转载源地址 http://blog.csdn.net/ji_ju/article/details/8545588症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse...
  • 今天很郁闷,遇到这样一个奇葩问题,使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错误,折腾半天才解决好,下面小编把Vue项目webpack打包部署到Tomcat刷新报404错误问题的...
  • 登陆tomcat首页报404的问题 1.问题描述: 将server启动以后,却发现输入http://localhost:8080/或http://127.0.0.1:8080/报404错误。访问动态web工程也会如此。 2.解决方法: ①首先,找到...
  • 转载 eclipse中配置tomcat 启动正常 访问报404原文链接问题: 1、eclipse中配置好tomcat服务器后,启动tomcat查看控制台信息显示启动成功, 但访问tomcat首页报404异常 2、而从tomcat/bin目录中启动后,就能够正常...
  • Tomcat正常访问localhost报404问题

    万次阅读 多人点赞 2018-05-09 17:00:45
    今天在配置Tomcat访问项目主页的时候发现报404错误,开始以为是我的项目xml配置有问题,结果调了半天也不对,后来发现居然访问localhost:8080也报404,这个问题就严重了,于是开始了漫长的调试,终于成功!...
  • 今天Tomcat部署完项目,然后访问url,结果报404错误花了好几天时间,原来是我的url访问后面没有带项目名称, 也就是http://localhost:8080/${project_name}/getUserAll 而我的是http://localhost:8080/getUserAll,...
  • 首先检查一遍自己tomcat的相关配置,如果无误,则继续下面的操作 1.打开server视图,双击tomcat进入编辑页面 选择其中的第二个选项,并且修改Server path中的内容(根据自己tomcat安装路径来修改) 2.如果以上的内容...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,058
精华内容 423
关键字:

tomcat访问报404