小编Joh*_*ees的帖子

Groovy 和 Java 支持矩阵

为了了解哪些 Java / Groovy 组合可以工作,我正在寻找一个可以显示此信息的矩阵。在http://www.groovy-lang.org/和谷歌搜索上我都找不到这样的矩阵。有人有这些信息吗?提前致谢!

java groovy

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

这个共享库中的"不可序列化"是什么,我该如何解决?

使用Jenkins管道插件时,构建失败并出现java.io.NotSerializableException错误,如下所示:

java.io.NotSerializableException: org.codehaus.groovy.control.ErrorCollector
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:860)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
    ...
Caused by: an exception which occurred:
    in field collector
    in field abnormal
    in field outcome
    in field body
    in field step
    in field thread
    in field this$0
    in field returnAddress
    in field parent
    in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@6ae7e4f1
    ...
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

当我使用带有一些import语句的自定义库时会发生这种情况.我已经尝试了几件事,比如用@NonCPS封装调用方法,但错误仍然存​​在.

管道脚本

#!groovy
@Library('utils')

pipeline {
    agent any
    stages …
Run Code Online (Sandbox Code Playgroud)

groovy jenkins jenkins-pipeline

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

Tomcat 7.0.x Manager登录问题

我正在尝试访问经理应用程序,但我无法登录.我得到登录屏幕,但是当我输入用户名和密码时,登录屏幕会一直显示.有什么建议?

这就是我所做的:经理应用程序部署在$ CATALINA_BASE/webapps/manager中

该部分的server.xml文件:

<Resource name="UserDatabase" auth="Container"
  type="org.apache.catalina.UserDatabase"
  description="User database that can be updated and saved"
  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
  pathname="$CATALINA_BASE/conf/tomcat-users.xml" />
...
<Realm className="org.apache.catalina.realm.LockOutRealm">
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
    resourceName="UserDatabase"/>
</Realm>
Run Code Online (Sandbox Code Playgroud)

tomcat-users.xml:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <user username="tomcat-user" password="tomcat" roles="manager-gui,manager-script"/>
  <user username="tocmat2" password="tomcat" roles="manager-script"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)

在$ CATALINA_BASE/conf/Catalina/localhost/manager.xml中:

<Context privileged="true"
     docBase="path/to/webapps/manager">
</Context>
Run Code Online (Sandbox Code Playgroud)

authentication tomcat tomcat7

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

取消隐藏一个隐藏的Gerrit项目

我们在Gerrit有一个隐藏的项目.关于这个"功能"我有两个问题:

  1. 我在哪里可以在磁盘或数据库上找到此设置,以便我可以验证项目的状态?
  2. 如何让隐藏的项目再次激活?

我是Gerrit的管理员并且具有对服务器的CLI访问权限,因此如果有必要,我可以访问服务器上的文件.

问候,

约翰 - 基斯

gerrit

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

在jar/war文件中读取maven.properties文件

有没有办法maven.properties用Java 读取jar/war文件中的文件()的内容?我需要从磁盘读取文件,当它没有被使用时(在内存中).有关如何做到这一点的任何建议?

此致,Johan-Kees

java maven readfile

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