我有以下问题:我已经在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菜单解决,但对我来说,如何实现这一目标并不直观。提前谢谢!
答案 0 :(得分:1)
首先,您需要在eclipse中打开Tika Server Cli类。然后,执行Run As
后跟Run Configuration
,如下所示:
现在,在Tika Server CLI的配置中,在程序参数框中输入您要为Tika提供的参数,例如--port 9876
,如此处所示
最后,点击“运行”,Tika服务器将从你已经使用的备用端口开始
答案 1 :(得分:0)
我认为到目前为止我发现的唯一解决方案是编辑" TikaServerCli.java"并切换" public static final String DEFAULT_HOST"来自" localhost"到" 0.0.0.0"。然后,您可以以每个人都可以访问的方式启动服务器,而不仅仅是localhost。