首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse、java和dotCMS日志记录问题

Eclipse、java和dotCMS日志记录问题
EN

Stack Overflow用户
提问于 2012-04-06 03:58:20
回答 1查看 564关注 0票数 0

我的任务是追踪网页在dotCMS下崩溃的原因。该页显示错误堆栈跟踪,其中的说明表明它与SQL相关。我获得了访问远程文件系统的权限,并且能够拉出java文件。它生成的sql在传递给getResults方法时会失败。我想看看sql字符串的值。

也许我可以通过java创建一个包含该值的文本文件。之前的程序员(离开了公司)告诉我,我需要关闭服务器,清理插件,部署插件,然后重新启动服务器,这样源代码才能重新编译成jar文件。我不知道在这个point...and中该如何做,我想知道是否应该只在部署补丁时才采取这些措施。

我知道Eclipse具有日志记录功能,因为我曾经涉足过Android。我不知道是否有一种方法可以远程连接到文件。我找到了一个用dotcms设置eclipse的tutorial。然而,它想让我在我的机器上查看官方的dotcms源代码。我想我不明白eclipse的远程连接是如何工作的,也不知道eclipse是否能帮助解决这个问题。当然是菜鸟问题!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-06 06:35:16

当您想在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。您可以通过在命令行中键入"ant -version“(在windows的dos框中)来检查您是否拥有它。如果你已经安装了它,你会看到类似这样的东西:

2010年3月11日编译的

Apache Ant版本1.8.0

如果你还没有安装它,你可以在这里下载:http://ant.apache.org/bindownload.cgi

  • install ,并确保你把
  • 文件夹放在路径上,这样你就可以从所有的directories
  • Now中调用ant了,如果你已经安装了JAVA jdk的话。您将需要一个jdk,而不仅仅是一个jre,因为构建插件包括将java文件编译成类。您可以通过在命令行中键入"javac“来检查是否安装了jdk。如果没有,请从以下位置安装最新的java jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
  • install jdk,并确保/bin文件夹os位于路径
  • Now stop dotCMS
  • 转到dotCMS文件夹的根目录,然后使用以下命令取消部署插件:

ant取消部署-插件

  • 现在构建

插件

ant构建插件。

  • 并最终将其部署到

ant deploy-插件

您的插件现在已重新部署。您可以重新启动dotCMS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10035144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档