강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

h2 데이터베이스 실행시 오류가납니다 ㅠㅠ

해결된 질문

작성

·

913

0

The Web Console server could not be started. Possible cause: another server is already running at http://localhost:8082?key=4f0a1d21bf2d0c0a1743f6c247af3395cb3bba08ff6d6ec8db9432df4e709cd1

Root cause: Exception opening port "8082" (port may be in use), cause: "java.net.BindException: Address already in use (Bind failed)" [90061-200]

Exception in thread "main" org.h2.jdbc.JdbcSQLNonTransientConnectionException: Exception opening port "8082" (port may be in use), cause: "java.net.BindException: Address already in use (Bind failed)" [90061-200]

at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)

at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)

at org.h2.message.DbException.get(DbException.java:194)

at org.h2.util.NetUtils.createServerSocketTry(NetUtils.java:180)

at org.h2.util.NetUtils.createServerSocket(NetUtils.java:146)

at org.h2.server.web.WebServer.start(WebServer.java:389)

at org.h2.tools.Server.start(Server.java:511)

at org.h2.tools.Console.runTool(Console.java:208)

at org.h2.tools.Console.main(Console.java:72)

Caused by: java.net.BindException: Address already in use (Bind failed)

at java.base/java.net.PlainSocketImpl.socketBind(Native Method)

at java.base/java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:452)

at java.base/java.net.ServerSocket.bind(ServerSocket.java:381)

at java.base/java.net.ServerSocket.<init>(ServerSocket.java:243)

at java.base/java.net.ServerSocket.<init>(ServerSocket.java:135)

at org.h2.util.NetUtils.createServerSocketTry(NetUtils.java:176)

... 5 more

 

 

 

이렇게 오류가 나는데... 강사님이 이전 질문에 답변에서

java -cp h2-1.4.200.jar org.h2.tools.Server -webPort 8083 를 적어주면 해결된다고 하셨었습니다.

근데 mac에서도 이렇게 입력하니까 일단 실행은됩니다만.. 근본적인 해결책인지가 궁금합니다.

저렇게 실행하고 나서.. ./h2.sh를 하게되면 똑같이 실행이 안되거든요 ㅠㅠ

혹시 다른 해결책이 있나요... port번호를 바꾸고싶은데 어떻게하는지도 잘 모르겠습니다.ㅠㅠ

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기