1 JDK的選擇我使用了adopted openjdk8.0.252,安裝簡便,只需添加2個環(huán)境變量(JAVA_HOME,JRE_HOME)即可。 我的安裝路徑:
所以環(huán)境變量:
2 Jetty 9選擇的理由是嘗鮮,看看部署起來和tomcat有什么區(qū)別,雖然不是后端開發(fā)出身,不過喜歡體驗新組合新事物。
安裝路徑: 修改端口默認端口是8080,我打算改成6700 打開安裝路徑下的 找到注釋行: # jetty.http.port=8080 解開注釋,修改端口: jetty.http.port=6700 作為Windows服務(wù)啟動不想每次都雙擊start.jar文件,Windows服務(wù)是一個不錯的選擇。 到github上下載一個叫 https://github.com/winsw/winsw 到release頁面下載合適的版本即可,把下載到的exe程序放到安裝路徑下,創(chuàng)建與exe文件名一樣的xml文件: <!-- 假設(shè)exe文件名被我改成winsw.exe,那么這個xml的文件名就是winsw.xml --> <service> <id>Jetty9</id> <name>Apache Jetty 9</name> <description>你的描述</description> <executable>java</executable> <arguments>-jar start.jar</arguments> </service> id、name、description都可以自己寫,只要你認得就可以,id要唯一。 executable是可執(zhí)行程序,arguments是可執(zhí)行程序傳入的參數(shù),這里就是說用java.exe程序執(zhí)行參數(shù) 當然,如果沒有 然后打開cmd,定位到安裝目錄下,執(zhí)行下列命令: winsw.exe install 就能安裝成Windows服務(wù)了: 3 war包安裝geoserver這一步很簡單,下載stable版本的geoserver-war包,放到j(luò)etty安裝目錄下的webapps目錄下,重啟jetty服務(wù),過一會兒,訪問這個路徑就可以了: http://localhost:6700/geoserver 4 跨域和gwc、默認數(shù)據(jù)路徑配置jetty9有個和tomcat9不太一樣的地方,就是war包不會解壓到webapps下,會解壓到一個系統(tǒng)臨時目錄去。 這對于要增加geoserver插件、修改geoserver配置的任務(wù)來說,有點不對勁。 查了查資料,jetty和tomcat對war包的處理方式并不一樣。
解壓到j(luò)etty安裝目錄在jetty安裝目錄下創(chuàng)建 點進去就能找到 跨域很好解決,把 gwc緩存路徑設(shè)置打開 重啟后,GWC的緩存路徑就重新定向了,媽媽再也不用擔心我的webapp越來越肥。 GEOSERVER_DATADIR也一樣。
|
|