大家好,这是我的第一个问题。
我正在尝试从我的 Raspberry Pi 上的 Tomcat 上放置的 spring 应用程序获得休息响应。
我配置了一个端口转发以从外部访问我的树莓派,我也可以从外部访问我的 Tomcat。我将我的 Rest-App 放在 webapps-文件夹中,它也可以正常调用索引文件。
现在我试图调用休息电话,但它告诉我错误 404
。
在我的本地机器 Eclipse 和 Tomcat 上它工作正常。
我试图通过只返回一个字符串来保持 rest-call 简单。
@RequestMapping(value = "/all", method = RequestMethod.GET)
public List<Cocktail> getCocktail() {
List<Cocktail> cocktails = DBHandler.getAllCocktails();
return cocktails;
}
@RequestMapping(value = "/test", method = RequestMethod.GET)
public String getTest() {
return "Test for Cocktail";
}
我想调用 myadress:8080/AppName/rest/cocktail/test
并取回我的字符串。
稍后我想从数据库中获取数据,但那是另一回事了。
感谢您的每一个建议和回答。
最佳答案
我发现了问题。它就坐在电脑前。 我没有使用 maven 生成源代码,所以我的 .war 文件只有索引文件,没有资源。 现在一切正常。
关于java - 无法从 Raspberry Pi 获得 REST 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56787479/