💻 Windows Environment და GeoServer-ის კონფიგურაცია¶
🧭 რა არის Windows Environment?¶
Windows Environment ნიშნავს იმ ოპერაციულ სისტემას, რომელშიც მომხმარებელი მუშაობს (მაგ. Windows 10, 11) და ასევე მისი გარემოს ცვლადები, პროგრამები, ბიბლიოთეკები და ფაილების სტრუქტურა.
მთავარი კომპონენტები: - 📂 ფაილური სისტემა (C:\, D:\ და ა.შ.) - ⚙️ გარემოს ცვლადები (Environment Variables) - 🧩 დაინსტალირებული პროგრამები (.exe) - 🔁 პროცესები და სერვისები (Services, Startup apps)
- Windows Environment არის კომპიუტერის სამუშაო გარემო, სადაც მუშაობს ყველა პროგრამა, მათ შორის Java, Python, QGIS და GeoServer.
🌍 GeoServer Windows Environment-ში¶
GeoServer არის ღია კოდის სერვერული პროგრამა, რომელიც მუშაობს Java პლატფორმაზე. GeoServer-ს სჭირდება:
- ✅ სწორად გაწერილი Java გარემო (JDK ან JRE)
- ✅ სერვერული სივრცე (საქაღალდეები, ბიბლიოთეკები)
- ✅ Windows-ის შესაძლებლობა სკრიპტების (BAT) გაშვებისათვის
GeoServer-ს Windows-ში აქვს ორი გაშვების გზა:¶
- ZIP ვერსია – გაშვება
startup.bat
ფაილით - Windows Installer (EXE) – ავტომატური დაყენება როგორც სერვისი
⚙️ Java გარემოს კონფიგურაცია (GeoServer-ისთვის)¶
-
გადმოწერე Temurin OpenJDK:
🔗 https://adoptium.net/en-GB/temurin/releases -
დააყენე JDK (რეკომენდებულია JDK 17)
-
აწერე გარემოს ცვლადი:
-
Variable Name:
JAVA_HOME
-
Variable Value:
C:\Program Files\Eclipse Adoptium\jdk-17.x.x
-
დაამატე ეს გზა სისტემურ Path ცვლადში:
-
გადაამოწმე
cmd
-ში:
🚀 GeoServer-ის გაშვება Windows-ზე¶
ვარიანტი 1: ZIP ვერსია¶
-
გადმოწერე GeoServer ZIP არქივი:
🔗 https://geoserver.org/download -
გაშალე საქაღალდეში (მაგ:
C:\geoserver
) -
გაუშვი
startup.bat
ფაილიbin
საქაღალდიდან
📌 მაგალითი: რა ხდება Windows Environment-ში¶
ელემენტი | აღწერა |
---|---|
JAVA_HOME |
გარემოს ცვლადი, რომელიც მიუთითებს Java-ს მდებარეობას |
startup.bat |
Windows სკრიპტი GeoServer-ის გასაშვებად |
%PATH% |
სისტემური ცვლადი, რომელიც აძლევს წვდომას java.exe -ზე |
C:\geoserver\data_dir |
GeoServer-ის მონაცემების დირექტორია |
localhost:8080/geoserver |
ბრაუზერიდან GeoServer UI-ზე წვდომის მისამართი |
🧠 რატომ არის ეს მნიშვნელოვანი?¶
- Windows Environment-ს სწორი კონფიგურაცია განსაზღვრავს, იმუშავებს თუ არა GeoServer.
- Java გარემოს გარეშე GeoServer ვერ გაეშვება.
- სტუდენტებმა უნდა იცოდნენ როგორ გაიშვას სერვერული აპლიკაციები და როგორ იმუშაონ სისტემურ ცვლადებთან.