늘 그렇지만 각 프로그램들의 버전이 1차 문제다.


전자정부프레임워크 3.7의 eclipse는 Neon 이다.

JDK 도 8.0 이상 설치,

Tomcat도 8이상 되는것을 설치



설치를 하지 않고 eclipse를 가동하면

기본적으로는 jre가 8이상이지만... JDK8이상으로 설치 후 경로설정을 하라는 얘기다.


그다음

Package Explorer 에서 오른쪽버튼 > New > eGovFrame Template Project 를 클릭하여

뭔가 제일 많이 들어있는 all in one 을 선택했다.


Project name 과 Group Id 를 지정하고 Finish를 누르면 프로젝트가 생성된다.

템플릿을 받았는데... 에러가 난다 왜?

JSP validation 에러라고 하네...


jsp validation은 무시해도 된다고 하니

설정에서 무시하도록 set.

Window > Preferences > Validation 에 가서

JSP Content Validator

JSP Syntax Validator  체크를 모두 해제한 다음. OK버튼 클릭.


이제 JSP 에러는 사라졌는데...

maven install 한 다음

Run AS Server 로 실행을 하면

JRE라서 안된다고 한다.


프로젝트에서 오른쪽 버튼 클릭 > Build Path > Configure Build Path


Java Build Path에서 Jre System Library 선택 후 Edit 버튼을 누르면
jre1.8로 되어있는데 이것을 jdk 로 바꿔준다.


JDK 환경설정을 해 놨기 때문에 workspace default JRE 에 jdk 로 되어있음.

특정 jdk를 선택하려면 environment 버튼에서 직접 선택하면 됨.

그런데...

마지막 에러다.. 아직 못잡음. ㅜ.ㅜ

템플릿 프로젝트이고 환경설정은 다 됐는데 서버에 올리면 가동이 안된다.


The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)
    at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
    ... 85 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at java.net.Socket.<init>(Socket.java:434)
    at java.net.Socket.<init>(Socket.java:244)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)


아직 mysql 설정 안했는데... 쩝.





728x90

1. 프로그램 download

http://www.egovframe.go.kr/ 접속

다운로드 > 3.x 다운로드 > 최신버전 선택


프로그램 다운로드

요즘pc는 64비트이므로

다운받은 프로그램 실행

- 실제로는 압축파일이며 압출을 풀 경로를 지정하라고 함.

현재 버전이름과 똑같이 지정함.


해당 경로로 이동

- eclipse와 workspace가 있으면 됨.

- maven과 settings는 추후

eclipse폴더로 들어가서 eclipse 실행

최초 실행시 workspace를 지정하라고 하기 때문에

C:\eGovFrameDev-3.7.0-64bit\workspace 로 지정

- 다른 폴더로 지정하고 싶으면 File > Switch workspace 에서 바꿈



728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1932)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (158)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :