我正在使用gradle创建一个Web应用程序.我在这个应用程序中使用了log4j.当我构建项目时,我收到错误...
我仍然没有找到一个好的答案.而且我忘了说,我的项目正确构建并正确显示日志按摩.它不仅适用于测试类.
我正在使用Gradle制作一个简单的Web应用程序.我使用slf4j和log4j作为记录器,我使用gradle.build文件添加3个罐子来使用slf4j.我经历了一些gradle和slf4j教程,但仍然无法找到并回答将log4j.properties放在gradle项目中的位置.任何身体可以帮助我吗?
我使用traefik作为http反向代理.我用两个服务器创建了弹簧启动.两台服务器都在端口8081和端口上正常工作8082
Traefik web ui在港口可见8080.
我想要的是重定向http://localhost:7070/到http://localhost:8081/或http://localhost:8082/
traefik.toml配置文件
loglevel="INFO"
defaultEntryPoints = ["http"]
[entryPoints]
[entryPoints.http]
address = ":7070"
[file]
[frontends]
[frontends.frontend1]
backend = "backend1"
[frontends.frontend1.routes.test_1]
rule = "Host: localhost"
[backends]
[backends.backend1]
[backends.backend1.LoadBalancer]
method = "drr"
[backends.backend1.healthcheck]
path = "/app/health"
interval = "60s"
[backends.backend1.servers.server1]
url = "http://127.0.0.1:8081"
weight = 1
[backends.backend1.servers.server2]
url = "http://127.0.0.1:8082"
weight = 1
[api]
[ping]
[docker]
Run Code Online (Sandbox Code Playgroud)
控制台输出
INFO[2018-03-20T18:38:58+05:30] Using TOML configuration file
/home/kasun/apps/temp/traefik.toml
INFO[2018-03-20T18:38:58+05:30] Traefik version v1.5.4 built on 2018- …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Spring MVC Web应用程序.我还没有开发UI.所以我使用Advance Rest Client工具测试我的服务.
我的控制器
@Controller
@RequestMapping("/testController")
public class TestController {
@Autowired
private TestService testService;
@RequestMapping(value = "/test", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE }, produces = { MediaType.APPLICATION_JSON_VALUE })
public
@ResponseBody void testMethod(@RequestBody TestParam testParam) {
String tenant = testParam.getTenantCode();
String testString = tenant + " is the tenant";
}
}
Run Code Online (Sandbox Code Playgroud)
TestParam.java类
public class TestParam {
private String testVar;
private String tenantCode;
public String getTenantCode() {
return tenantCode;
}
public void setTenantCode(String tenantCode) {
this.tenantCode = tenantCode; …Run Code Online (Sandbox Code Playgroud)