티스토리 뷰

서버/공간정보

GeoServer 설치하기

잭앤슈 2016. 11. 22. 11:11

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등을 올려보도록 하자.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함