2016-11-10 7 views
0

Clojure & Luminus Webフレームワークを使用してマイクロサービスPoCを作成し、lein uberwarでWARにパッケージ化しました。WeblogicでClojure/Luminus uberwarを展開する方法12.c

それはテストされており、それが適切に展開されているとImmutantのTomcatサーバで実行されます。当社の生産環境は、Oracle Weblogic 12cです。サーバは、エントリを検出していないかのよう

<?xml version='1.0' encoding='UTF-8'?> 
<weblogic-web-app 
    xmlns="http://www.bea.com/ns/weblogic/90" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"> 
<container-descriptor> 
    <filter-dispatched-requests-enabled>false</filter-dispatched-requests-enabled> 
    <prefer-web-inf-classes>true</prefer-web-inf-classes>  
</container-descriptor> 

は、しかし、私はこの内部エラーが発生します。いくつかのエラーを回避するために、私は、コンテンツとの戦争内部のweblogic.xmlファイルを作成しましたアプリケーションのポイント。

<Nov 10, 2016 9:25:57 AM UTC> <Warning> <HTTP> <BEA-101162> <User defined listener mu_publisher.listener failed: java.lang.RuntimeException: could not start [#'mu-publisher.handler/init-app] due to. 
java.lang.RuntimeException: could not start [#'mu-publisher.handler/init-app] due to 
at mount.core$up$fn__4349.invoke(core.cljc:92) 
at mount.core$up.invokeStatic(core.cljc:92) 
at mount.core$up.invoke(core.cljc:90) 
at mount.core$bring.invokeStatic(core.cljc:206) 
at mount.core$bring.invoke(core.cljc:198) 
Truncated. see log file for complete stacktrace 
Caused By: java.lang.IllegalArgumentException: No implementation of method: :enabled? of protocol: #'clojure.tools.logging.impl/Logger found for class: org.slf4j.impl.JDK14LoggerAdapter 
at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:568) 
at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:560) 
at clojure.tools.logging.impl$fn__51$G__44__58.invoke(impl.clj:16) 
at mu_publisher.env$fn__225.invokeStatic(env.clj:7) 
at mu_publisher.env$fn__225.invoke(env.clj:6) 
Truncated. see log file for complete stacktrace 

答えて

0

アップデートとして。だから私は、もはやエラーメッセージが出ない

<?xml version='1.0' encoding='UTF-8'?> 
<weblogic-web-app 
    xmlns="http://www.bea.com/ns/weblogic/90" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"> 
<container-descriptor> 
    <filter-dispatched-requests-enabled>false</filter-dispatched-requests-enabled> 
    <prefer-application-packages> 
     <package-name>org.slf4j</package-name> 
     <package-name>org.joda.*</package-name> 
    </prefer-application-packages> </container-descriptor> 

:私はとしてweblogic.xmlのを変更しました。しかし、私はhttp://localhost:8001/mu-publisher経由でwebappにアクセスしようとするとエラー500:何か非常に悪い事が起こった、コンソールログのエラーは反映されませんまたは印刷されます。

+0

これがアップデートの場合は、代わりに質問を更新する必要があります。 – nha

関連する問題