
[英]Can't send request from postman to my docker spring-boot container
[英]Cannot send any request from Postman when I work my Spring Boot running in Docker?
在我的Spring 引导中使用Neo4j发送来自Postman的任何请求时,我遇到了问题。 当我在localhost中运行它时没有问题,因为我在application.properties
文件中定义了 server.port 。 当我尝试发送任何请求localhost:7474
时,我收到身份验证错误。即使我定义了用户名和密码( neo4j:123456
在docker-compose.yml
中定义),我也会收到404
错误。 我怎样才能像localhost:{port_number}
一样修复它?
这是我的docker-compose.yml
version: '3' services: neo4j-db: image: neo4j:4.3 container_name: app-neo4j-db ports: - 7474:7474 - 7687:7687 volumes: - $HOME/neo4j/data:/data - $HOME/neo4j/logs:/logs - $HOME/neo4j/import:/import - $HOME/neo4j/plugins:/plugins environment: NEO4J_AUTH: "neo4j/123456" NEO4JLABS_PLUGINS: '["apoc"]' NEO4J_dbms_security_procedures_unrestricted: apoc.\\\*,gds.\\\* dbms_connector_bolt_listen__address: neo4j-db:7687 dbms_connector_bolt_advertised__address: neo4j-db:7687 healthcheck: test: cypher-shell --username neo4j --password 123456 'MATCH (n) RETURN COUNT(n);' # Checks if neo4j server is up and running interval: 10s timeout: 10s retries: 5 app: image: 'springbootneo4jshortestpath:latest' build: context:. dockerfile: Dockerfile container_name: SpringBootNeo4jShortestPath depends_on: neo4j-db: condition: service_healthy # Wait for neo4j to be ready links: - neo4j-db environment: NEO4J_URI: bolt://neo4j-db:7687 NEO4J_USER: neo4j NEO4J_PASSWORD: 123456 volumes: app-neo4j-db:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.