当我尝试在JBoss EAP 6.2.0.GA(AS 7.3.0.Final-redhat-14)中运行一个非常简单的grails 3(3.0.7)应用程序作为战争(删除了嵌入式tomcat)时,所有请求都结束在HTTP 404中。 同样的战争在Tomcat中起作用。
在网上搜索我发现以下与Spring Boot相关:
springBoot application on Jboss EAP, servlet context not lodaed
不幸的是,在 application.yml (以yml格式)中配置属性 server.servlet-path 不起作用。
答案 0 :(得分:3)
查看grails 3来源:
我找到了解决方案。 在 application.yml 中添加以下配置:
var calc = function (a, b, sign) {
var usw;
switch (sign) {
case '-':
usw = parseFloat(a) - parseFloat(b);
break;
case '+':
usw = parseFloat(a) + parseFloat(b);
break;
case '/':
usw = parseFloat(a) / parseFloat(b);
break;
case '*':
usw = parseFloat(a) * parseFloat(b);
break;
default:
throw "Input data is invalid";
break;
}
return usw;
}
console.log(calc('15.2', '54', '*'));
从 web:开始,进入现有的 grails:部分。 然后所有请求都按预期再次运行。