amazon-ec2 - 如何通过互联网调用斯坦福 NLP API
问题描述
我已经使用它在 AWS 上安装并启动了 Stanford CoreNLP
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000
这适用于本地主机
wget --post-data 'The quick brown fox jumped over the lazy dog.' 'localhost:9000/?properties={"annotators":"tokenize,ssplit,pos","outputFormat":"json"}' -O -
但是当我从不同的终端调用时,使用外部 IP 而不是本地主机,客户端会一直循环。
wget --post-data 'The quick brown fox jumped over the lazy dog.' '13.126.58.85:9000/?properties={"annotators":"tokenize,ssplit,pos","outputFormat":"json"}' -O -
这是客户端中的消息,因为它一直在尝试......
--2018-09-10 17:01:44-- http://13.126.58.85:9000/?properties=%7B%22annotators%22:%22tokenize,ssplit,pos%22,%22outputFormat%22:%22json%22%7D
Connecting to 13.126.58.85:9000...
知道可能是什么问题吗?
解决方案
推荐阅读
- c++ - QRegExp 不匹配任何东西
- c# - 通过参数传递“IS NULL”
- sql - 在子查询的返回值上使用 case
- automated-tests - 带有弹出消息的测试用例的关键词
- progressive-web-apps - 渐进式 Web 应用程序的 Lighthouse 评分
- swift - socket.on 回调在 socket.io swift 中重复多次
- java - 无法扫描 jar 文件:错误的幻数
- angular - Spring OAuth2 刷新令牌将再次对用户进行身份验证
- html - 如何使用 PowerShell 脚本在电子邮件正文中嵌入 HTML 文件内容?
- java - java.lang.IllegalArgumentException:无法在没有验证证明、会话信息或临时证明的情况下创建 PhoneAuthCredential