티스토리 뷰
GeoServer 설치하기
* 참조: http://docs.geoserver.org/latest/en/user/installation/war.html
1. 사용환경
- 운영체제: 우분투 16.04
- 자바: OpenJDK 8
- 톰캣: tomcat 8 (7.0.65이상으로 설치)
2. GeoServer를 위한 JDK 및 톰캣 설치
2-1. JDK 설치
zipeya@geoserver:~$ sudo apt update
zipeya@geoserver:~$ sudo apt install openjdk-8-jdk
zipeya@geoserver:~$ java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)
zipeya@geoserver:~$ javac -version
javac 1.8.0_111
2-1. 톰캣 설치
zipeya@geoserver:~$ sudo apt install tomcat8 tomcat8-admin
웹 브라우저 열고 설치 서버 IP에 8080포트로 접근되는 지 확인
tomcat web application manager(/manager/html)와 virtual host manager(/host-manager)에 접근하려면 /etc/tomcat8/tomcat-users.xml파일에 아래와 같이 role 및 계정 생성한다.
톰캣 실행 시 자바 메모리 늘려주려면 /etc/default/tomcat8파일을 아래와 같이 수정한다.
zipeya@geoserver:~$ sudo vi /etc/default/tomcat8
.........
JAVA_OPTS="-Djava.awt.headless=true -Xmx1024m -XX:+UseConcMarkSweepGC"
.........
zipeya@geoserver:~$ sudo service tomcat8 restart
3. GeoServer 설치
GeoServer war 파일을 http://geoserver.org/download/에서 설치 버전을 선택 후 Web Archive로 받아 압축을 풀면 나오는 .war파일을 톰캣 어플리케이션 매니저에서 배포한다.
아마 톰캣 기본 설치 후 배포하려면 접속량이 많다는 에러메시지를 보게되는데, 이는 Tomcat Web Application Manager의 web.xml파일(/usr/share/tomcat8-admin/manager/WEB-INF/web.xml) 설정 중 multipart-config항목의 용량 제한때문에 그러하니 아래와 같이 설정을 변경하여 접속하자.
재기동 없이 브라우져 열고 설치ip:8080/manager/html에 접근하여 로그인 한 다음 war file to deploy항목에서 geoserver.war파일 선택 후 deploy버튼 클릭하여 배포를 완료하면 Applications 항목에 /geoserver를 확인할 수 있다.
브라우저 창에서 설치ip:8080/geoserver로 접근하여 오른쪽 상단 로그인 항목에 계정 admin 암호 geoserver로 로그인 해본다.
다음에는 여기다 shp파일이나 geotif등을 올려보도록 하자.
'서버 > 공간정보' 카테고리의 다른 글
톰캣 실행 시 JVM 설정을 통해 GeoServer 성능 올리기 (0) | 2016.12.12 |
---|---|
GeoServer Native JAI 활성화하는 방법 (0) | 2016.12.12 |
GeoServer 우리나라 좌표계 지도 이격 등 오차(?) 생길 때 확인할 사항 (0) | 2016.12.11 |
GeoServer를 프록시로 해보기 (0) | 2016.12.09 |