得到错误消息“无法加载资源:服务器以状态404(未找到)进行响应”]]

问题描述 投票:2回答:2

我有一个简单的MVC Web应用程序,该应用程序在三周前没有任何问题地在本地运行。

当我现在在Netbeans中打开应用程序并运行它时,一切似乎也正常工作。但是,当我转到浏览器(在我的情况下为google chrome)查看应用程序的前端(位于http://localhost:8080/optimizer)时,出现以下错误消息:

HTTP Status 404 - Not Found 

在Chrome的JavaScript控制台中,给出以下错误消息:

optimizer:1 Failed to load resource: the server responded with a status of 404 (Not Found)

“ optimizer”是应用程序的名称。 (“ optimizer:1”中“ 1”的意义是什么?...我也不明白这一点。)

服务器(payara)正在运行:

enter image description here

我也可以访问服务器的管理页面:

enter image description here

但是,尽管三周前一切正常,但是服务器似乎无法找到该应用程序……我只是不明白。怎么了?我该如何解决?


更新:

在Payara的管理控制台中单击“列出已部署的应用程序”会显示我的应用程序尚未部署(!)。

我试图通过单击“部署应用程序”->“选择文件”来部署它。我选择了jar文件“ optimizer-1.0-SNAPSHOT.jar”,选择了类型“ EJB Jar”,然后单击“确定”。

我收到此错误消息:

Archive type of /private/var/folders/hh/hgq7wrjn5d51gy2tkbxkkbwh0000gn/T/optimizer-15075570634779987058.0-SNAPSHOT.jar was not recognized

我如何部署我的应用程序?为什么以前它会自动工作,而现在不再工作?


更新2:

我意识到与以前(3周前)相比,差异是,当我运行该应用程序时,浏览器不再自动打开。此外,谷歌浏览器曾经是IDE的默认浏览器...现在只有一个灰色的地球,我不能再选择Chrome作为浏览器:

enter image description here


更新3:

我只是注意到启动服务器时出现了一条错误消息(它位于数百行日志输出的中间,因此我一开始没有注意到它:]]

enter image description here


更新4:

-> NetBeans IDE 11.2-> Payara服务器5.193

我有一个简单的MVC Web应用程序,该应用程序在本地运行3周前没有问题。现在,当我在Netbeans中打开应用程序并运行它时,一切似乎也都正常运行。但是,...

netbeans web-applications localhost payara
2个回答
1
投票

错误明确显示,服务器无法识别jar的存档类型,

存档类型/private/var/folders/hh/hgq7wrjn5d51gy2tkbxkkbwh0000gn/T/optimizer-15075570634779987057058.0-SNAPSHOT.jar无法识别


0
投票

[好,我现在发现了如何在本地运行应用程序而没有问题:通过创建.war文件而不是.jar文件-现在,我可以再次运行该应用程序而没有问题。

© www.soinside.com 2019 - 2024. All rights reserved.