小编Sun*_*Sun的帖子

Grails 2.3 - run-app无法正常工作

运行Grails应用程序时出错.

我的应用程序在Grails 2.1.4中工作.

我在用

Groovy 2.1.*
Java 1.7
Tomcat 7.0.37
Run Code Online (Sandbox Code Playgroud)

我将我的应用程序从Grails 2.1.4升级到2.3.0.M1.我收到这样的错误之后:

| Loading Grails 2.3.0.M1
| Configuring classpath
| Error SLF4J: Class path contains multiple SLF4J bindings.
| Error SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/grails/grails-plugin-log4j/2.3.0.M1/grails-plugin-log4j-2.3.0.M1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
| Error SLF4J: Found binding in [jar:file:/home/testuser/.m2/repository/org/slf4j/slf4j-log4j12/1.6.6/slf4j-log4j12-1.6.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
| Error SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
| Error SLF4J: Actual binding is of type [org.slf4j.impl.GrailsSlf4jLoggerFactory]
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application.....
| Compiling 143 source files.
Copying properties file...
| …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin grails-controller grails-2.0

5
推荐指数
1
解决办法
8990
查看次数

如何将Grails 2.1迁移到Grails 2.3应用程序?

我正在将我的应用程序从Grails 2.1迁移到2.3.迁移后我遇到了很多错误 - 我想要一些带有Grails 2.3和Spring集成的示例应用程序.

我做了一些HelloWorld示例应用程序,这些都运行正常.但即使我在我的应用程序中应用相同的东西,甚至在它给出错误的地方.因为我的应用程序非常大(100mb)并且我使用了很多与Spring,Hibernate和许多Grails插件的集成.

我没有找到任何类似于"从Grails 2.1迁移到Grails 2.3"的代码级文档.我无法从Grails或在线找到任何示例应用程序.

Grails官方文档,所有关于提供Grails META信息.

在我的main.gsp 229行:

<g:include controller="filter" action="tree"/>

Caused by: org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Error executing tag <g:include>: Unable to execute include: Request processing failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsRuntimeException: java.lang.IllegalStateException: Cannot reset buffer after response has been committed
    at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.createGroovyPageException(GroovyPageView.java:205)
    at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.handleException(GroovyPageView.java:182)
    at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:153)
    at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:84)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:264)
    at org.codehaus.groovy.grails.web.sitemesh.SpringMVCViewDecorator.render(SpringMVCViewDecorator.java:67)
    ... 51 more
Caused by: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <g:include>: Unable to execute include: Request processing failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsRuntimeException: java.lang.IllegalStateException: …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin grails-controller grails-2.0

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

Grails Spring Security示例应用程序无法正常工作

我从https://github.com/grails-plugins/grails-spring-security-core获得了grails Spring安全示例应用程序

我没有改变任何东西,我得到以下错误:

2014-06-16 17:10:00,397 [localhost-startStop-1] ERROR context.ContextLoader  - Context initialization failed
Message: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
    Line | Method
->>  262 | run       in java.util.concurrent.FutureTask
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   1145 …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin grails-2.3

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

詹金斯不工作

我添加了一些新任务,然后在运行作业时遇到错误或更改作业配置并保存.

状态代码:500例外:java.lang.RuntimeException:无法序列化hudson.model.AbstractProject#blockBuildWhenDownstreamBuilding for class hudson.model.FreeStyleProject Stacktrace:

javax.servlet.ServletException:了java.lang.RuntimeException:无法序列hudson.model.AbstractProject#blockBuildWhenDownstreamBuilding在org.kohsuke在org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719)类hudson.model.FreeStyleProject .stapler.Stapler.invoke(Stapler.java:770)在org.kohsuke.stapler.MetaClass $ 6.doDispatch(MetaClass.java:241)在org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)在组织.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677)atg.kohsuke.stapler.Stapler.invoke(Stapler.java:770)org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)at at org.kohsuke.stapler.Stapler.service(Stapler.java:214)在javax.servlet.http.HttpServlet.service(HttpServlet.java:45)在winstone.ServletConfiguration.execute(ServletConfiguration.java:248)在winstone.RequestDispatcher .forward(RequestDispatcher.java:333)at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)at hudson.util.PluginServletFilter $ 1.doFilter(PluginServletF)ilter.java:95)在hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)在winstone.FilterConfiguration.execute(FilterConfiguration.java:194)在winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)在哈德森. security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)在winstone.FilterConfiguration.execute(FilterConfiguration.java:194)在winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)在hudson.security.ChainedServletFilter $ 1.doFilter( ChainedServletFilter.java:84)在hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)在hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)在winstone.FilterConfiguration.execute(FilterConfiguration.java:194)在winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)在org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)在winstone.FilterConfiguration.execute(FilterConfiguration.java:194)在winstone.RequestDispatcher.doFilter (RequestDispat cher.java:366)在hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)在winstone.FilterConfiguration.execute(FilterConfiguration.java:194)在winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)在温斯顿.调用RequestDispatcher.forward(RequestDispatcher.java:331)在winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)在winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)在java.util.concurrent.Executors $ RunnableAdapter.call(执行人.java:471)at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at winstone.BoundedExecutorService $ 1.run(BoundedExecutorService) .java:77)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run( Thread.java:722)引起:java.lang.RuntimeException:无法序列化hudson.mod el.AbstractProject#blockBuildWhenDownstreamBuilding为hudson.uode.RobustReflectionConverter $ 2.writeField(RobustReflectionConverter.java:208)中的类hudson.model.FreeStyleProject,位于com.thoughtworks.xstream的hudson.util.RobustReflectionConverter $ 2.visit(RobustReflectionConverter.java:176)在com.thoughtworks的hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:161)的hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:102)中的.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:135). xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)在com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)在com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java: 43)在com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)位于com.thoughtworks.xstream.XStream.marshal(XStream.java:898)的com.thoughtworks.xstream.XStream.marshal(XStream.java:887)com.thoughtworks.xstream.XStream位于hudson.model.Job.save的Hudson.model.AriteItem.save(AbstractItem.java:473)的hudson.XmlFile.write(XmlFile.java:183)中的.toXML(XStream.java:860)(Job.java: 154)at hudson.model.AbstractProject.save(AbstractProject.java:273)at hudson.model.AbstractProject.makeDisabled(AbstractProject.java:679)at at hudson.model.AbstractProject.doDisable(AbstractProject.java:2038).在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)的java.lang.reflect.Method.invoke上的reflect.NativeMethodAccessorImpl.invoke0(Native Method)方法.java:601)org.kohsuke.stapler.Function $ InstanceFunction.invoke(Function.java:288)at org.kohsuke.stapler.interceptor.RequirePOST $ Processor.invoke(Re quirePOST.java:29)org.kohsuke.stapler.Function $ InterceptedFunction.invoke(Function.java:389)org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)atg.kohsuke.stapler.Function .bindAndInvokeAndServeResponse(Function.java:90)在org.kohsuke.stapler.MetaClass $ 1.doDispatch(MetaClass.java:111)在org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)在org.kohsuke.stapler .Stapler.tryInvoke(Stapler.java:677)... 39更多引起:com.thoughtworks.xstream.io.StreamException :: com.thoughtworks.xstream.core.util.QuickWriter.flush(设备上没有剩余空间) QuickWriter.java:77)com.thoughtworks.xstream.core.util.QuickWriter.write(QuickWriter.java:37)at com.thoughtworks.xstream.io.xml.PrettyPrintWriter.endNode(PrettyPrintWriter.java:313)at com .thoughtworks.xstream.io.WriterWrapper.endNode(WriterWrapper.java:37)at com.thoughtworks.xstream.io.path.PathTrackingWriter.endNode(PathTrackingWriter.java:48)at hudson.util.RobustReflectionConverter $ 2.write Field(RobustReflectionConverter.java:205)... 69更多引起:java.io.IOException:java.io.FileOutputStream.write上的java.io.FileOutputStream.writeBytes(Native Method)设备上没有剩余空间(FileOutputStream.的java:318)在sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)在sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)在sun.nio.cs.StreamEncoder.implFlush(StreamEncoder .java:295)at.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)at java.io.BufferedWriter.flush(BufferedWriter.java: …

hudson hudson-plugins jenkins jenkins-plugins

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

Grails 2.3 - 新示例项目无效

我创建了一个新的grails 2.3示例项目.

它在刷新依赖项或run-app时给出错误

Loading Grails 2.3.0.M1
| Configuring classpath
| Error org.sonatype.aether.collection.DependencyCollectionException: Failed to collect dependencies for [xalan:serializer:jar:2.7.1 (compile), org.grails:grails-bootstrap:jar:2.3.0.M1 (compile), org.grails:grails-scripts:jar:2.3.0.M1 (compile), org.grails.plugins:tomcat:zip:7.0.39 (compile)]
| Error     at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:258)
| Error     at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:308)
| Error     at org.codehaus.groovy.grails.resolve.maven.aether.AetherDependencyManager.collectDependencies(AetherDependencyManager.groovy:389)
| Error     at org.codehaus.groovy.grails.resolve.maven.aether.AetherDependencyManager.resolve(AetherDependencyManager.groovy:262)
| Error     at grails.util.BuildSettings.doResolve(BuildSettings.groovy:505)
| Error     at grails.util.BuildSettings.doResolve(BuildSettings.groovy)
| Error     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error     at java.lang.reflect.Method.invoke(Method.java:601)
| Error     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
| Error     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
| Error     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085)
| Error …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin grails-2.0

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

如何在FireBug中调试动态javascript函数

我有一些像这样的javascript函数

function onSelectRow_${itemid}(){
   something;
}
Run Code Online (Sandbox Code Playgroud)

这在firebug脚本选项卡中显示如下

function onSelectRow_87878(){
     something;
}
Run Code Online (Sandbox Code Playgroud)

我在firebug-> script选项卡中放了多个断点(它有超过20行,我把一个ine.).

但问题是,firebug无法调试这些方法,即.它并没有停止执行它像往常一样执行.我多次尝试过.

这是我的实际代码和用法:

function onSelectRow_${escapedId }(rowId){
}


<jqgrid:grid onSelectRow="onSelectDeviceRow_${escapedId }"
Run Code Online (Sandbox Code Playgroud)

你有任何解决方案吗?

javascript jquery firebug

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

Docker-Mongodb - 如何连接到本地(windows)中的 mongo 镜像

我正在尝试连接到我的 docker mongo 映像,我在本地安装了 mongodb,并将 mongodb bin 路径添加到 windows 路径环境变量中。我正在做以下步骤

cd <docker-location>

docker login

docker ps
Run Code Online (Sandbox Code Playgroud)

-- 检查已经运行的 mongo

docker pull myrepo/mymongo-image:1.0
docker run -p 27017:27017 -d --net=host --name=mytestDB myrepo/mymongo-image:1.0

docker logs mytestDB 
Run Code Online (Sandbox Code Playgroud)

输出:MongoDB 开始:pid=6 port=27017 dbpath=/data/db 64-bit host=moby docker ps 输出:

CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS               NAMES
34598734598        myrepo/mymongo-image:1.0   "/bin/sh -c /usr/bin/"   12 hours ago        Up About a minute                       mytestDB
Run Code Online (Sandbox Code Playgroud)

在本地启动 mongo:

mongo --port 27017
Run Code Online (Sandbox Code Playgroud)

但我收到这样的错误:

MongoDB shell version: 3.2.1
connecting to: 127.0.0.1:27017/test
2016-10-13T20:04:12.273+0530 W NETWORK  [thread1] …
Run Code Online (Sandbox Code Playgroud)

mongodb docker

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

Scala - 什么是案例类私有

我正在分析我现有的项目,我发现了一些这样的(概念上):

case class AA private(id: String) {}

case class BB(id: String) {}
Run Code Online (Sandbox Code Playgroud)

在我创建了这两个类来观察差异之后.我使用java反编译器分析了他们的java源代码.我没有发现任何不同.

在那里私人的需要是什么.

这有什么重要性.

scala

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

如何在JSON文件中访问子实体?

我有一个json文件看起来像这样:

{
  "employeeDetails":{
    "name": "xxxx",
    "num":"415"
  },
  "work":[
    {
      "monthYear":"01/2007",
      "workdate":"1|2|3|....|31",
      "workhours":"8|8|8....|8"
    },
    {
      "monthYear":"02/2007",
      "workdate":"1|2|3|....|31",
      "workhours":"8|8|8....|8"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我必须从这个json数据中获得工作日期和工作时间.

我试过这样的:

import org.apache.spark.{SparkConf, SparkContext}

object JSON2 {
  def main (args: Array[String]) {
    val spark =
      SparkSession.builder()
        .appName("SQL-JSON")
        .master("local[4]")
        .getOrCreate()

    import spark.implicits._

    val employees = spark.read.json("sample.json")
    employees.printSchema()
    employees.select("employeeDetails").show()
  }
}
Run Code Online (Sandbox Code Playgroud)

我这样得到例外:

Exception in thread "main" org.apache.spark.sql.AnalysisException: cannot resolve '`employeeDetails`' given input columns: [_corrupt_record];;
'Project ['employeeDetails]
+- Relation[_corrupt_record#0] json
Run Code Online (Sandbox Code Playgroud)

我是Spark的新手.

scala apache-spark apache-spark-sql

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

无法访问http://mvnrepository.com/

我突然在Jenkins中遇到这个错误:

= Check pre-requisite

Checking global pre-requisite

- aws is reachable in PATH [  OK  ]

DEBUG : wget --spider -S -qO-  http://mvnrepository.com/
      HTTP/1.1 308 Permanent Redirect
      Content-Length: 0
      Date: Tue, 02 Oct 2018 04:49:58 GMT
      Location: https://mvnrepository.com/
      Server: nginx/1.10.1
      Connection: keep-alive
      X-RBT-SCAR: 88888:59701061:1000 ADL
      HTTP/1.1 308 Permanent Redirect
      Content-Length: 0
      Date: Tue, 02 Oct 2018 04:49:58 GMT
      Location: https://mvnrepository.com/
      Server: nginx/1.10.1
      Connection: keep-alive
      X-RBT-SCAR: 10.195.254.60:59701066:1000 ADL
     - http://mvnrepository.com/ is reached [FAILED]
   Impossible to access http://mvnrepository.com/ (wget error code 8 …
Run Code Online (Sandbox Code Playgroud)

wget jenkins

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

Scala 中的“case class extends trait”是什么意思?

我了解我现有的项目,有几件事我无法理解:

trait PeriodA {
  def start: Long
  def stop: Long
  def description: String
  def manageTo: String
}

case class PeriodEntity(
  start: Long,
  stop: Long,
  description: String,
  manageTo: String)
  extends PeriodA
Run Code Online (Sandbox Code Playgroud)

你能解释一下这里发生了什么吗?

oop inheritance scala traits case-class

0
推荐指数
1
解决办法
5180
查看次数

Scala语法很难理解

我正在学习Scala和Akka,我基本上是Java程序员.我看到各种语法,但很少我无法理解.

case class ProcessStringMsg(string: String)
case class StringProcessedMsg(words: Integer)

class StringCounterActor extends Actor {
  def receive = {
    case ProcessStringMsg(string) => {
      val wordsInLine = string.split(" ").length
      sender ! StringProcessedMsg(wordsInLine)
    }
    case _ => println("Error: message not recognized")
  }
}
Run Code Online (Sandbox Code Playgroud)

在这里,是什么意思sender ! StringProcessedMsg(wordsInLine)

scala akka

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