填写了url:http://localhost:8080/face/log.html在运行的时候会直接变为http://localhost:8080/log.html导致404
时间: 2023-08-14 19:03:07 浏览: 42
这可能是因为您在程序中使用了相对路径,而不是绝对路径。相对路径是相对于当前文件或目录的路径,而绝对路径是从根目录开始的完整路径。在您的情况下,使用了相对路径,所以当您访问http://localhost:8080/face/log.html时,程序会认为相对于/face目录,所以会跳转到http://localhost:8080/log.html,导致404。
要解决这个问题,您可以在程序中使用绝对路径,或者在链接中使用绝对路径。例如,您可以将链接改为http://localhost:8080/face/log.html,或者将程序中的路径改为绝对路径,如/home/user/face/log.html(假设您的程序在/home/user目录下)。
相关问题
请求 URL: http://localhost:8080/ 404
根据你提供的引用内容,请求URL "http://localhost:8080/" 返回了404错误。这意味着服务器无法找到该URL对应的资源。可能原因是该URL不存在或者服务器配置有问题。你可以检查以下几点来解决这个问题:
1. 确保URL的正确性:检查URL是否正确拼写,包括大小写和斜杠等符号。
2. 检查服务器配置:确保服务器配置正确,确保服务器上存在与请求URL对应的资源。
3. 检查路由配置:如果你使用了路由框架,确保路由配置正确,能够正确地将请求路由到相应的处理程序或控制器。
4. 检查访问权限:如果服务器设置了访问权限,确保你有足够的权限来访问该URL。
访问:http://localhost:8080/swagger-ui/index.html,报404
如果您在本地访问 http://localhost:8080/swagger-ui/index.html 出现了 404 错误,可能是因为以下原因之一:
1. Swagger UI 未正确集成到您的应用程序中:请确保您的应用程序已经正确配置和集成了 Swagger UI。您可以检查应用程序的配置文件和依赖项,确保 Swagger 相关的配置和依赖项已正确添加。
2. 服务未正确启动或未监听 8080 端口:请确保您的应用程序已经成功启动,并且正在监听 8080 端口。您可以检查应用程序的启动日志或尝试通过其他方式访问您的应用程序,验证是否可以正常访问。
3. 访问地址错误:请确认您的应用程序确实将 Swagger UI 部署在了 http://localhost:8080/swagger-ui/index.html。您可以尝试使用其他地址或检查应用程序的部署配置,确认正确的访问地址。
如果问题仍然存在,请提供更多关于您的应用程序和配置的详细信息,以便更好地帮助您解决问题。