如何使用maven为eclipse创建一个基本的驼峰项目(用于假人)?

时间:2013-11-01 12:43:01

标签: java eclipse maven apache-camel

你可以看到我是一个使用Camel的初学者。我正在尝试使用Camel和Maven创建一个非常基本的Eclipse项目但不知何故我总是遇到错误而且它似乎无法正常工作。我的例子非常简单,我没有使用Spring。

  • 我尝试过从其他项目复制文件夹并更改名称但是maven不喜欢它,它不会让我运行任何东西。
  • 我决定用maven从头开始一个新项目:

    mvn archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app

  • 然后尝试自己创建一个pom.xml,我甚至手动添加了camel-core和slf4j依赖项(在HERE查看我的40行pom.xml),但我仍然无法运行它在日食和maven中的表现并不好。 t

  • 在尝试在eclipse中运行此示例之前,我使用了命令“mvn eclipse:eclipse”。但是在Eclipse IDE中,我收到以下错误:

log4j:WARN No appenders could be found for logger (org.apache.camel.impl.DefaultCamelContext). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

  • 我试图运行的代码也相当简单,它来自我在书中找到的一个例子。您可以查看非常简单的代码示例HERE

我完全迷失了,我所做的一切似乎都无法工作,我仍然需要学习如何使用故障转移构造来使用Camel LoadBalancer。任何人都可以帮助我并告诉我如何为傻瓜创建一个基本的Camel项目吗?

谢谢,佩德罗。

1 个答案:

答案 0 :(得分:1)

根据您的描述,您已经为项目创建了基本结构。你还为camel&添加了依赖项。 slf4j / log4j所以你几乎要好。

现在是时候配置日志系统,然后才能使用它了 log4j:WARN No appenders could be found建议。此错误和任何其他配置问题应在您在logging.apache.org/log4j/1.2/faq.html#noconfig等错误消息中获得的链接中进行说明。遵循这些准则,你应该没事。

Apache的工作人员也提出了一个不错的常见问题解答和教程列表,您可以查看here (this one is particularly related to log4j)