当前位置: 首页 > 知识库问答 >
问题:

tomcat HTTP状态404-GCP VM升级后找不到

艾修然
2023-03-14

我在GCP上做了一个VM编辑--在对机器类型等进行更改后停止并启动VM。在更改之后,我的tomcat突然开始给出

键入状态报告

邮件找不到

说明源服务器没有找到目标资源的当前表示形式,或者不愿意透露存在此表示形式。

    Using CATALINA_BASE:   /usr/share/tomcat8/
    
    Using CATALINA_HOME:   /usr/share/tomcat8/
    
    Using CATALINA_TMPDIR: /usr/share/tomcat8//temp
    
    Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64

Using CLASSPATH:       /usr/share/tomcat8//bin/bootstrap.jar:/usr/share/tomcat8//bin/tomcat-juli.jar

我的申请在

/var/lib/tomcat8/webapps/

共有1个答案

鲜于德泽
2023-03-14

由于文件层次结构标准,Tomcat8包(我假设您使用)给出的默认目录是:

CATALINA_HOME=/usr/share/tomcat8
CATALINA_BASE=/var/lib/tomcat8
CATALINA_TMPDIR=/var/cache/tomcat8

由于Tomcat在$catalina_base/webapps中自动部署所有应用程序,因此需要将catalina_base设置为/var/lib/tomcat8

 类似资料:
  • 我开始学习jsp,并做了一些简单的web应用程序示例。我正在编码一个简单的商店和动态网络应用程序的名称是Book0。index.html重定向 而项目列表为空(初始访问)。 我的另一个应用程序到目前为止一直在工作。但当重定向到servlet时,这个点击404。有什么不对劲的。THX

  • 为什么我在web-inf/view//admin得到双斜线。我是Java MVC的新手,所以请给我任何建议,我做错了什么? 这是我的代码` 控制器-

  • 我用Play2.0创建了一个应用程序。我实现了scribe-java库来使用一些OAuth服务。直到今天,一切都很好,但当我升级jdk并重新启动服务器时,我不能使用scribe-java库。它似乎在sun.security包中使用了和类,但找不到。 “java-version”返回: 播放2.0 StackTrace:

  • 控制器: spring-mvc-servlet.xml:

  • 这是我在SpringMVC中使用Maven的第一个应用程序。下面是应用程序结构。 控制器代码: 当我点击index.jsp中的链接时,页面应该被遍历到helloworld.jsp

  • 我有一个Spring Boot应用程序(2.5.6),它依赖于springdoc openapi。然而,启动swagger ui(http://localhost:8080/v1/swagger-用户界面/索引。html)不起作用。调试日志指示该索引。html不存在。这可能是什么原因。未找到html? 应用亚马尔