小编nem*_*moo的帖子

如何在play框架dist中正确配置调试级别和ehcache?

我在运行通过调用dist任务创建的通用分发的linux机器上使用Play Framework 2.2.1.

我对在生产中配置应用程序的不同方面的位置和方式感到有些困惑.

我有这些文件用于配置:

application.conf
application-logger.xml
ehcache.xml
Run Code Online (Sandbox Code Playgroud)

在play framework dist任务创建的zip文件中,这些文件存在两次.

location 1:
conf/application.conf
conf/application-logger.xml
conf/ehcache.xml

location 2: 
lib/myApp.myApp-1.0-SNAPSHOT.jar/application.conf
lib/myApp.myApp-1.0-SNAPSHOT.jar/application-logger.xml
lib/myApp.myApp-1.0-SNAPSHOT.jar/ehcache.xml
Run Code Online (Sandbox Code Playgroud)

事实证明,application.conf是从位置1读取的,但是application-logger.xml和ehcache.xml是从位置2读取的!

那么,为了更改调试级别,我必须更改我的分发zip的lib文件夹中的zip文件内的内容?

我做错了什么或者这个预期的设计?

谢谢!

scala sbt playframework playframework-2.2

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

从xml生成xsd

我需要一个工具来自动生成xml文件中的xsd.

有没有这样的工具?它是如何工作的?

谢谢!

xml xsd cxf

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

从dockerfile启动播放框架应用程序

我想在Dockerfile中启动一个play framework 2应用程序.

让我们假设我的play项目位于ubuntu的/ myapp目录中.当我手动启动它时,我会说:

cd /myapp
sbt run
Run Code Online (Sandbox Code Playgroud)

如何sbt run从Dockerfile的CMD命令运行它?

运行sbt run必须来自/ myapp目录.如何告诉sbt run应该从该目录运行的CMD命令?

sbt docker

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

Tortoisegit:如何从新的远程分支获取?

我正在与tortoisegit一起工作,并且有一个本地存储库,在该本地存储库中,我已配置了一个远程存储库来获取和推送代码。

现在,我向远程存储库添加一个新分支。然后,从本地存储库中执行从远程存储库的“获取”。期望可以提取新分支,然后将其合并。

但是分支却被Tortoisegit忽略了。我正在尝试通过Windows资源管理器>右键单击> TortoiseGit>提取。在那里,我无法选择新分支,因此当我执行提取操作时,不会提取新分支。不会跟踪新分支。

如何获得Tortoisegit识别新的远程分支?我只能在设置中添加和删除遥控器,但是无法配置参考规格?

git tortoisegit

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

在scala函数中,什么时候必须使用“case”关键字

我一直被这个问题困扰,这很烦人(Scala 2.13.4)。

    case class Coord(x: Int, y: Int)
    val data: List[(Int, Int)] = List( (1,2), (3,4) )

    data.map{ (x,y)  =>
      Coord(x,y)
    }
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

 found   : (Int, Int) => Coord
 required: ((Int, Int)) => Coord
Run Code Online (Sandbox Code Playgroud)

我可以通过添加“case”关键字来解决这个问题

    data.map{ case (x,y) =>
      Coord(x,y)
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是何时强制使用“case”关键字(在此特定情况下和一般情况下)。编译器应该已经知道它将获得一个 Int 元组。看来大多数时候是不需要的。元组是否有特殊规则,因为它们也使用括号?

scala

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

标签 统计

sbt ×2

scala ×2

cxf ×1

docker ×1

git ×1

playframework ×1

playframework-2.2 ×1

tortoisegit ×1

xml ×1

xsd ×1