개발놀이터

jsp 웹 호스팅간 NullPointerException 본문

오류해결

jsp 웹 호스팅간 NullPointerException

마늘냄새폴폴 2021. 7. 26. 23:07

이걸로 몇시간을 소모했는지 모르겠다 참..

이클립스에서 실행했을 때는 잘 작동하던게 도메인만 입력하면 NullPointerException이 떠서 굉장히 곤란했다. 양쪽 다 안되면 이클립스에가서 System.out.println으로 Null값을 찾아가면서 하면 되는데 이클립스에선 또 되니까 어떻게 해결할 방법도 막막해서 답답하던 찰나 의심가는 부분을 발견했다. 바로 Connection객체인데 DriverManager.getConnection 부분이 null값으로 의심되는 정황이 발견되었다. 알고보니 드라이버부분에 jdbc:mysql://localhost:3306/* 이자리에 cafe24 아이디를 적어야하는것이었다. 굉장히 황당하면서 어이없게 해결된 오류였다. 나와 비슷한 문제를 겪고있을 다른 사람을 위해 자세히 서술한다. 도메인DB와 디비버같은 툴을 연결했다면 Connection 객체가 있는 클래스를 다음과 같이 바꾸면 된다.

 

Class.forName("com.mysql.jdbc.Driver");

 

String jdbcDriver = "jdbc:mysql://localhost:3306/cafe24 아이디";

String dbUser = "cafe24 아이디";

String dbPass = "cafe24 디비 비밀번호";

Connection conn;

 

conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass);