小编Lee*_*rus的帖子

寻找现实世界的Gradle示例

我目前正在尝试Gradle的一些项目,我正在寻找一些真实世界的例子.例如,您可以在此处查看Spring的Gradle配置.有人可以建议其他一些例子吗?

build gradle

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

使用Build.scala文件时覆盖jetty端口设置

我正在将我的构建从build.sbt移动到Build.scala文件,并且在使用xsbt-web-plugin时我无法覆盖jetty端口设置.使用build.sbt时,我可以使用以下方法设置属性:

port in container.Configuration := 8081
Run Code Online (Sandbox Code Playgroud)

在我的.scala文件中,我尝试过一些东西但是jetty总是从8080开始,例如在我的BuildSettings对象中:

import sbt._
import Keys._
import com.earldouglas.xsbtwebplugin.PluginKeys._
object BuildSettings {
  lazy val settings =  com.earldouglas.xsbtwebplugin.WebPlugin.webSettings ++ seq(
    ...
    port := 8081,
    ...
  ) 
}
Run Code Online (Sandbox Code Playgroud)

我也试过在Build.scala的Project定义中覆盖它:

  lazy val root = Project("test",file("."))
    .settings(settings: _*)
    .settings(port := 8081)
Run Code Online (Sandbox Code Playgroud)

但它总是从8080开始.在这两种情况下,运行show port显示8081.

scala sbt xsbt-web-plugin

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

使用HornetQ ConnectionFactory通过JNDI启动带有EAR的JBoss时的NameNotFoundException

我目前正在尝试在JBoss 6.1上部署一个应用程序,其中包含一些JMS MessageListeners.MessageListeners通过JNDI(使用Spring)获取连接工厂,我使用的HornetQ是名为的默认连接工厂ConnectionFactory.我目前只使用默认的JMS Queues那个JBoss开头:DLQExpiryQueue

当我通过JMX应用程序部署时没有问题启动.

当我通过将应用程序复制到deploy目录并启动服务器进行部署时,应用程序将无法开始提供以下错误消息:javax.naming.NameNotFoundException: ConnectionFactory not bound.这对我来说意味着应用程序在启动之前HornetQ就已启动并可通过JNDI.

我已经研究过使用创建依赖项jboss-dependency.xml但是我无法使其工作,我不确定这是否是正确的方法.

如何确保HornetQ在我的应用程序之前启动?

jboss jndi jms hornetq jboss6.x

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

标签 统计

build ×1

gradle ×1

hornetq ×1

jboss ×1

jboss6.x ×1

jms ×1

jndi ×1

sbt ×1

scala ×1

xsbt-web-plugin ×1