从eclipse运行Tika服务器以从localhost以外的主机访问

时间:2014-10-09 22:51:40

标签: eclipse apache-tika

我有以下问题:我已经在eclipse中导入tika-trunk主存储库的tika-server子目录并设法将其导入到eclipse中,并且我能够启动“Apache Tika 1.7-SNAPSHOT服务器”机器我运行eclipse(localhost)。我的问题是我只能从这台机器(localhost)访问Tika。

当我从命令行启动Tika服务器时,我知道如何解决这个问题(请参阅帖子Stopping a Tika server properly),但我不知道如何通过“-host 0.0.0.0”来指示eclipse做同样的事。我知道这可以通过“运行配置”eclipse菜单解决,但对我来说,如何实现这一目标并不直观。提前谢谢!

2 个答案:

答案 0 :(得分:1)

首先,您需要在eclipse中打开Tika Server Cli类。然后,执行Run As后跟Run Configuration,如下所示:

Run Configuration

现在,在Tika Server CLI的配置中,在程序参数框中输入您要为Tika提供的参数,例如--port 9876,如此处所示

Options

最后,点击“运行”,Tika服务器将从你已经使用的备用端口开始

答案 1 :(得分:0)

我认为到目前为止我发现的唯一解决方案是编辑" TikaServerCli.java"并切换" public static final String DEFAULT_HOST"来自" localhost"到" 0.0.0.0"。然后,您可以以每个人都可以访问的方式启动服务器,而不仅仅是localhost。