安装play框架windows vista

时间:2014-09-17 20:16:48

标签: playframework

我在windows vista上安装play框架最新版本。 运行激活器脚本文件后,一切都运行平稳一段时间,直到这个:

[warn] e.m.m.MimeDetectorRegistry - MimeDetector [eu.medsea.mimeutil.detector.Ma
gicMimeMimeDetector] will not be registered as a MimeDetector with this name is
already registered.

如果您需要更多关于哪里出错的信息,这还有几行:

:: retrieving :: org.scala-sbt#boot-app
        confs: [default]
        81 artifacts copied, 0 already retrieved (66866kB/1311ms)
FOUND REPO = activator-local @ file:////C:/Program%20Files/activator-1.2.10-mini
mal/repository
Play server process ID is 5824
[info] play - Application started (Prod)
[info] play - Listening for HTTP on /127.0.0.1:8888
[info] a.e.s.Slf4jLogger - Slf4jLogger started
[INFO] [09/17/2014 15:56:03.036] [default-akka.actor.default-dispatcher-5] [akka
://default/user/home-socket-1] Firing up web socket
[warn] e.m.m.MimeDetectorRegistry - MimeDetector [eu.medsea.mimeutil.detector.Ma
gicMimeMimeDetector] will not be registered as a MimeDetector with this name is
already registered.

1 个答案:

答案 0 :(得分:1)

查看MimeDetector源代码,我相信您可以放心地忽略此警告。

/**
 * Use the fully qualified name of a MimeDetector and try to instantiate it if
 * it's not already registered. If it's already registered then log a warning and
 * return the already registered MimeDetector
 * @param mimeDetector
 * @return MimeDetector registered under this name. Returns null if an exception occurs
 */
MimeDetector registerMimeDetector(final String mimeDetector) {
    if(mimeDetectors.containsKey(mimeDetector)) {
        log.warn("MimeDetector [" + mimeDetector + "] will not be registered as a MimeDetector with this name is already registered.");
        return (MimeDetector)mimeDetectors.get(mimeDetector);
    }

我怀疑多个依赖项正在加载MimeDetector,因此如果您想查找源代码,可以查看依赖项。

但是由于MimeDetector意识到这一点并且拒绝实例化两次 - 而是返回已经存在的实例 - 我不会期待任何问题。