私はApache Tomcatに自分のアプリケーションをデプロイしました。その前に、私のコントローラのクラス名が変更されました。ApacheのTomcatにデプロイされたアプリケーションのエラー
lk_Controller 前 LKController
が、apacheのカント後ZKフレームワーク上のクラスを(適用)をお読みください。注:制御されたクラスは1つのパッケージにパッケージ化されています。
ここに私のZKファイルです:
<!-- Content ommited above -->
<window title="laporan Keuangan" width="auto" height="auto" border="" apply="controller.lap_keuangan.LKController">
<listbox id="listlk">
<listhead>
<listheader label="tanggal"/>
<listheader label="debit"/>
<listheader label="kredit"/>
<listheader label="total"/>
</listhead>
</listbox>
</window>
とApacheのログにエラーリストがある:
Caused by: java.lang.ClassNotFoundException: controller.lk_Controller
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.zkoss.lang.Classes.forNameByThread(Classes.java:271)
at org.zkoss.zk.ui.impl.PageImpl.resolveClass(PageImpl.java:425)
at org.zkoss.zk.ui.metainfo.ComponentInfo.toComposer(ComponentInfo.java:405)
at org.zkoss.zk.ui.metainfo.ComponentInfo.toComposer(ComponentInfo.java:397)
at org.zkoss.zk.ui.metainfo.ComponentInfo.toComposers(ComponentInfo.java:365)
at org.zkoss.zk.ui.metainfo.ComponentInfo.resolveComposer(ComponentInfo.java:352)
... 52 more
私は再びそれを実行する前に、アプリケーションをアンデプロイしています。これは指定されたメッセージでエラーログを追跡するのに無駄です。デフォルトの場合