2012-04-05 134 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