先安装 OpenJDK 11 for Windows
下载并安装,选择OpenJDK的主目录,默认管理员账号admin geoserver
http://localhost:8080/geoserver/
百度 openjdk 11 windows download
(我是放到百度网盘里面了)
网上说的修改 web.xml文件 关闭CORS,但是tomcat log提示缺少filter class
解决办法
安装nginx(zip包解压缩)
启动nginx
测试 http://localhost/
杀掉nginx进程 nginx -s stop
修改nginx.conf
location /Geoserver {
proxy_pass http://localhost:8080/geoserver; # GeoServer URL
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;#*星号代表任意跨源请求都支持
add_header Access-Control-Allow-Origin '*';
add_header Access-Control-Allow-Credentials "true";
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'token,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,XRequested-With';
if ($request_method = 'OPTIONS') {
return 200;
}
}
启动nginx
测试 http://localhost/geoserver
其他:
安装Chrome浏览器
关闭Windows 2019防火墙
安装vscode 作为conf和html编辑器