2012-04-05 129 views
0

我已經分配了追蹤爲什麼網頁在dotCMS下破壞的任務。該頁面顯示一條錯誤堆棧跟蹤,其描述與SQL有關。我有權訪問遠程文件系統,並能夠拉起java文件。傳遞給getResults方法時,它生成的sql失敗。我想看到該字符串的SQL的價值。Eclipse,java和dotCMS日誌記錄問題

也許我可以通過java創建一個帶有該值的文本文件。之前的程序員(離開業務)告訴我,我需要關閉服務器,清理插件,部署插件並重新啓動服務器,以便將源代碼重新編譯爲jar文件。我現在不知道該怎麼做......我不知道這些措施是否應該在我部署修復程序時才採取。

我知道Eclipse有記錄功能,因爲我已經涉足Android。我不知道是否有辦法以某種方式遠程連接到文件。我發現一個tutorial用dotcms設置eclipse。但是,它希望我檢查官方dotcms源到我的機器。我想我不明白遠程連接如何與eclipse協同工作,以及如果eclipse甚至可以幫助解決這個問題。 Noob問題肯定!

回答

0

如果你想在eclipse中運行dotCMS,那並不難。請記住,dotCMS只是tomcat,其中部署了一個默認主機(dotCMS應用程序)。您可以在這裏下載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。您可以通過在命令行上輸入「ant -version」(在Windows上的dos框中)來檢查您是否擁有它。如果你有安裝它,你會看到這樣的內容:

Apache Ant的版本1.8.0於2010年

  • 3月11日編譯的,如果你沒有安裝它,你可以做在這裏下載:http://ant.apache.org/bindownload.cgi
  • 安裝螞蟻,並確保你把在PATH/bin文件夾,這樣你就可以打電話給螞蟻從所有目錄
  • 現在,檢查您是否已經安裝了JAVA JDK。您將需要一個jdk,而不僅僅是一個jre,因爲構建插件包括將java文件編譯爲類。您可以通過在命令行中鍵入「javac」來檢查是否安裝了jdk。如果你沒有的話,從這裏安裝最新的JAVA JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
  • 安裝JDK,並確保在PATH/bin文件夾OS
  • 現在停止dotCMS
  • 轉到dotCMS根文件夾和取消使用此命令插件:

螞蟻取消部署,插件

  • 現在建立插件

ant build-plugins。

  • 最後部署它們

螞蟻部署,插件

你的插件現在重新部署。您可以重新啓動dotCMS。

+0

感謝您的詳細回覆。我幾天後回去工作時,我會看看這個。 – 2012-04-06 21:00:25