在铁路上部署后的Spring Boot白标错误页面



我在Railway上部署了这个Spring Boot应用程序,但是在部署完成并且没有错误之后,当我访问提供的链接https://unicine.up.railway.app时,它只显示了白标错误页面。

这是项目结构(negocio)是"后端"模块和web是"前端"?模块)。当应用程序在localhost上启动时,它显示index.xhtml页面,我可以导航到其他页面,如login_admin.xhtml通过在URL中输入它,正如你在这里看到的,但是当我尝试在部署的铁路应用程序中做同样的事情时,错误页面不断出现。

我知道应用程序正在正确部署和启动,问题似乎是,它没有找到文件显示时,进入页面。

我在unicine/web/src/main/java/co.edu.uniquindio.unicine/config/中设置了这个类,它设置了起始页:

package co.edu.uniquindio.unicine.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.Ordered;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class PaginaPrincipalConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.xhtml");
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}
}

在本地主机上运行时工作正常,但在铁路上部署时似乎不工作。

我怎样才能解决这个问题?是不是我忽略了什么?

我也有同样的问题。我的原因是,由于抛出了异常,请求无法解决,因此ping "/"没有反应。您是否正在尝试从资源文件夹加载文件?