今天心情不错,投的论文基本要被接收了,哈哈,虽然是一篇普通的论文。21年的时候已经写过统信系统中部署ceisum系统,这次公司又采购了麒麟系统,重新部署 。其实差不多。把关键环节写一下把。
软硬件:银河麒麟桌面操作系统V10(SP1)、jdk8、tomcat9.0.52、GeoWebCache、nginx; 处理器是Hygon C86 3285 8-core Processor
1、先装jdk 下载地址:https://www.oracle.com/java/technologies/downloads/
要注册账号才能下载,我的账号:我的邮箱 ;密码姓首字母大写7三个数字x俩字母加!。哈哈 这里就不写出来了。
根据自己硬件处理器,下载对应的安装包,我的处理器架构为*86_64 要下载64版本的jdk使用才可以。。。开始下载86的死活不行。
安装步骤参考一下网址:https://blog.csdn.net/job_csdn/article/details/128136490
有些配置文件修改不方便,直接用命令 root 用户:chmod 777/etc/profile,修改文件权限,然后可以直接编辑。
2、装好jdk,安装tomcat,安装步骤按照
https://www.cnblogs.com/caoyunpu/p/16660870.html
tomcat的启动暂停,在安装目录的bin目录下执行./startup与./shutdown命令实现。
跨域问题:在安装目录的conf文件夹下web.xml文件中最后的标签<welcome-file-list>上面添加以下代码:
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
参考文章https://blog.csdn.net/qq_20251779/article/details/126528463
3、至于切片服务的发布与统信系统一样,这里就不说了。
4:nginx的安装,直接管理员运行apt install nginx命令安装;
nginx重启命令,先定位到/usr/sbin 运行 sudo ./nginx -s reload;
nginx中配置网站和上次统信系统不一样。在目录file:///etc/nginx/sites-enabled中,更改default文件
我把配置的代码发下面吧:
server{
listen 82;
listen [::]:82;
server_name localhost;
#root /home/administrator/kfqs/dist;
#index index.html;
location /3dgis/app/{
#add_header Access-Control-Allow-Origin *;
alias /home/administrator/kfqs/dist/;
index index.html;
try_files $uri $uri/ =404;
}
location /server/{
#add_header Access-Control-Allow-Origin *;
alias /home/administrator/kfqs/server/;
index index.html;
try_files $uri $uri/ =404;
}
}
上面是cesium网站,下面是我的三维切片服务。
就这样吧。进行心情不错,哈哈