0

dotCMS で Web ページが機能しなくなった理由を追跡するタスクが割り当てられました。このページには、SQL に関連していることを示唆する説明とともにエラー スタック トレースが表示されます。リモートファイルシステムにアクセスして、Java ファイルを取得できました。それが生成している sql は、getResults メソッドに渡されると失敗します。そのSQLの文字列の値を見たいと思っていました。

おそらく、Java を使用してその値でテキスト ファイルを作成できます。以前のプログラマー (会社を辞めた) は、ソースを jar ファイルに再コンパイルできるように、サーバーをシャットダウンし、プラグインをクリーンアップし、プラグインをデプロイしてサーバーを再起動する必要があると私に言いました。現時点では、どのようにすればよいかわかりません...そして、これらの対策は、修正を展開するときにのみ行うべきなのだろうかと思います。

私は Android に手を出したので、Eclipse にロギング機能があることを知っています。どういうわけかファイルにリモート接続できる方法があるかどうかはわかりませんでした。dotcms で Eclipse をセットアップするためのチュートリアルを見つけました。ただし、公式の dotcms ソースを自分のマシンでチェックアウトする必要があります。リモート接続がEclipseでどのように機能するか、そしてEclipseがこの問題を解決できるかどうかを理解していないと思います。確かにNoobの質問!

4

1 に答える 1

0

Eclipse 内から dotCMS を実行する場合、それほど難しくありません。dotCMS は、デフォルトのホスト (dotCMS アプリケーション) がデプロイされた単なる tomcat であることに注意してください。dotCMS ソースはhttp://dotcms.com/downloads/index.dotからダウンロードできます。Eclipse を起動し、Tomcat サーバー (現時点では tomcat 6.0.26) を追加し、tomcat フォルダーを dotCMS インストール フォルダー内の tomcat ディレクトリに指定します。この方法でEclipseからTomcatを起動できます。

プラグインをデバッグする必要がある場合は、プラグインをデプロイする必要があります。以下で詳しく説明しますが、dotCMS の公式サイトにもこのページがあります: http://dotcms.com/plugins/plugin-faq.dot#HowInstall

  • dotCMS がデプロイされているサーバーにアクセスできることを確認してください。Windows ではリモート デスクトップを意味し、Linux では ssh が必要です。ローカル システムで Eclipse を実行している場合は、もちろん設定済みです。
  • サーバーにログインしたら、システムに apache ant がインストールされていることを確認してください。コマンド ライン (Windows の DOS ボックス) で「ant -version」と入力すると、インストールされているかどうかを確認できます。インストールされている場合は、次のように表示されます。

2010 年 3 月 11 日にコンパイルされた Apache Ant バージョン 1.8.0

  • インストールしていない場合は、http: //ant.apache.org/bindownload.cgiからダウンロードできます。
  • ant をインストールし、必ず /bin フォルダーを PATH に配置してください。これにより、すべてのディレクトリから ant を呼び出すことができるようになります。
  • JAVA jdk がインストールされているかどうかを確認します。プラグインのビルドには Java ファイルをクラスにコンパイルすることが含まれるため、jre だけでなく jdk も必要になります。コマンドラインで「javac」と入力すると、jdk がインストールされているかどうかを確認できます。お持ちでない場合は、ここから最新の Java jdk をインストールしてください: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
  • jdk をインストールし、/bin フォルダーが PATH にあることを確認します。
  • 今すぐdotCMSを停止します
  • dotCMS フォルダーのルートに移動し、次のコマンドを使用してプラグインを展開解除します。

ant アンデプロイ プラグイン

  • プラグインをビルドします

ant ビルド プラグイン。

  • そして最後にそれらを展開します

ant 展開プラグイン

プラグインが再デプロイされました。dotCMS を再起動できます。

于 2012-04-05T22:35:16.157 に答える