2012-03-28 78 views
4

我想在Tomcat服务器的Eclipse WTP项目中使用openrdf-sesame triplestore。我需要将一些样本日期放到这个三重存储中,以便在我的wtp项目中使用它。openrdf-sesame数据库/三重仓库在eclipse wtp项目与tomcat

如果我使用Tomcat不使用Eclipse,我有两个战争文件(openrdf-sesame.waropenrdf-workbench.war)与Tomcat的经理到Tomcat部署。然后,我可以通过http://localhost:8080/openrdf-workbench/访问openrdf-workbench以将示例数据放在三重存储中,但在Eclipse中不可能使用tomcat-manager部署这两个war文件。

如何在tomcat中的eclipse-wtp项目中使用芝麻?

编辑:

我试过Jeen Broekstra answer,但现在我得到了很多在Eclipse中的错误。

errors

+0

在您的最终产品中,您是否需要一个单独的芝麻服务器到您的Web应用程序?如果没有,您可以配置您的Web应用程序以将本地存储与SailRepository结合使用 - http://www.openrdf.org/doc/sesame2/api/org/openrdf/sail/nativerdf/NativeStore.html – 2012-03-28 14:22:08

+0

是的,我必须使用单独的芝麻服务器。我认为最好的解决方案是在使用Eclipse进行开发期间在不同的端口上运行外部tomcat服务器,还是有更好的解决方案? – 2012-03-29 11:32:12

回答

4

可以部署在Eclipse标准芝麻战争的文件,这是相当容易的实际上是:

  1. 进入“文件 - >导入... - >网络 - > WAR文件“并选择openrdf-sesame.war文件。
  2. 选择适当的Tomcat服务器作为目标运行时间,然后单击下一步。
  3. 在下一个屏幕(导入网络库)中,将所有内容保留为未选中状态,单击完成。

完成此操作后,openrdf-sesame将作为Web项目在Eclipse中可用,您可以像在其他任何Web项目一样在Tomcat上部署和运行它。

+0

Thanx为你的答案,但如果我这样做,我会得到很多[错误](http://i.stack.imgur.com/JOED2.png)。 – 2012-09-05 13:09:31

+1

这些错误与Eclipse JSP编译有关,它们在查找自定义标记时遇到问题。我不知道如何摆脱错误,但你可以忽略它们。尝试运行该项目,它应该工作。 – 2012-09-05 20:21:43