You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署Ollama:Quarkus调用404、Firefox RESTED插件请求403问题

问题:Quarkus集成Ollama时调用/api/generate出现404/403错误

环境与部署背景

  • 系统:Ubuntu 22.04
  • Ollama部署:Docker容器(也曾尝试直接安装为系统服务,问题表现一致)
  • Quarkus项目:引入quarkus-langchain4j-ollama依赖,通过mvn quarkus:dev启动

问题现象

  • 进入Quarkus Dev UI的chat页面提问时,返回404错误,错误日志如下:
"Received: 'Not Found, status code 404' when invoking: Rest Client method: 'io.quarkiverse.langchain4j.ollama.OllamaRestApi#generate'"

查看Ollama日志,确认已接收到/api/generate接口的调用请求。

  • 使用Firefox的RESTED插件请求/api/generate时,返回403 Forbidden错误,但Ollama日志同样显示有该接口的调用记录。

  • 直接执行curl命令可正常获取结果:

curl -X POST http://localhost:11434/api/generate -d '{   "model":
"mistral",   "prompt":"Tell me a joke"  }'

Docker Compose配置

services:
  ollama:
    image: ollama/ollama
    container_name: ollama
    volumes:
      - ~/docker/data/ollama:/root/.ollama
    ports:
      - 11434:11434
    environment:
      - OLLAMA_HOST=0.0.0.0
      - OLLAMA_ORIGINS=http://0.0.0.0:11434

额外测试情况

将OLLAMA_ORIGINS修改为Resteasy Reactive Client相关值后,Quarkus出现连接拒绝错误:

"io.netty.channel.AbstractChannel$AnnotatedConnectException: Connexion refusée: localhost/127.0.0.1:11434"

内容的提问来源于stack exchange,提问作者BenjaminD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 05:12:14