小编Vin*_*jan的帖子

如何使Gradle存储库指向本地目录

出于某种原因,我的离岸团队是不是能够从我的客户Artifactory的这是我们组织的依赖库下载工件(依赖)."刷新依赖"触发什么,并给出TIME OUT例外.我看到了,我的"摇篮相关性"被下载到位置"d:/C813507/Gradle/gradle-1.11/bin/caches/modules-2/files-2.1/".我可以将此文件夹压缩并发送给他们吗?他们如何在gradle中实现指向其本地目录的内容.我的构建gradle具有以下行.如何将URL指向Windows操作系统中的本地目录

repositories {
         maven {
            url 'http://artifactory.myorg.com:8081/artifactory/plugins-release'
        }

}
Run Code Online (Sandbox Code Playgroud)

gradle maven build.gradle

18
推荐指数
3
解决办法
3万
查看次数

Gradle Spring Boot项目在Tomcat中无法作为WAR工作

我有一个使用Gradle依赖项在Spring Boot中编写的简单示例应用程序.它在呼叫localhost时说helloworld:8080 /问候.我将它打包为WAR并将其作为myWebApp.war部署到Tomcat.

当我调用localhost:8080/myWebApp/greetings时,我得到404.我应该从下面的catalina.log中推断出什么

  Sep 17, 2014 1:43:09 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
Sep 17, 2014 1:43:09 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive D:\C813507\Tomcat7\apache-tomcat-7.0.54\webapps\cftsample.war
Sep 17, 2014 1:43:09 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(D:\C813507\Tomcat7\apache-tomcat-7.0.54\webapps\cftsample\WEB-INF\lib\tomcat-embed-core-7.0.54.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
Sep 17, 2014 1:43:09 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(D:\C813507\Tomcat7\apache-tomcat-7.0.54\webapps\cftsample\WEB-INF\lib\tomcat-embed-el-7.0.54.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
Sep 17, 2014 1:43:13 AM org.apache.catalina.util.SessionIdGenerator …
Run Code Online (Sandbox Code Playgroud)

gradle tomcat7 embedded-tomcat-7 spring-boot

4
推荐指数
1
解决办法
3864
查看次数

SpringBoot中的Log4j

我是Spring Boot的新手,使用Spring Boot进行简单的log4j演示.我使用了gradle项目并拥有spring-boot-starter-web和groovy依赖项.下面是我的log4j.properties文件内容.我需要的是,当我执行主程序并使用注释@ Log4J时,我必须能够将log.perflog保存到本地(windows)中的文件中.

log4j.rootLogger = WARN , stdout, cslLog

log4j.logger.perfLog = WARN, perfLog
log4j.additivity.perfLog = false

log4j.appender.perfLog = org.apache.log4j.RollingFileAppender
log4j.appender.perfLog.File = ${GRAILS_HOME}/logs/csl.log
log4j.appender.perfLog.Append = true
log4j.appender.perfLog.ImmediateFlush = true

log4j.appender.perfLog.MaxFileSize=200MB
log4j.appender.perfLog.MaxBackupIndex = 1
Run Code Online (Sandbox Code Playgroud)

我的样本groovy类:

package sample.actuator.log4j

import groovy.util.logging.Log4j;
import org.apache.log4j.Logger;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Log4j
@RestController
@EnableAutoConfiguration
class HelloGroovy {

    static Logger perfLog = Logger.getLogger("perfLog")

    @RequestMapping("/logger")
    String logger() {
        log.info "created a new item named  identifier"
        log.error "created a new item named  identifier"
        log.warn "created a …
Run Code Online (Sandbox Code Playgroud)

log4j gradle log4j2 spring-boot

2
推荐指数
1
解决办法
2万
查看次数