Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

注:本文档适用于在之前安装了Idp4注:本文档适用于学校在7月15号之前安装了Idp4.3.1版本, 过程中安装的是Jetty9.4.2版本的用户,可以按照下面步骤将jetty9升级到jetty10.0.15;Shibboleth IdP4.3.1是完全支持Jetty9.4.2版本的,是否升级到Jetty10.0.15。15,完全是学校的自愿选择。升级前,请做好系统备份,以防万一。

适用ps 建议使用ps -ef||grep jetty ,查看本机安装的jetty版本,如果是jetty10,不需要做升级。

使用root账号登录后,按下面过程执行即可。

...

languagebash

#下载Jetty10.0.15版本软件

...


[root@www ~]curl

...

-O

...

...

#解压缩文件
[root@www ~]unzip jetty-home-10.0.15.zip

...

#将压缩后的文件拷贝到/usr/libexec/jetty10目录下

...


[root@www ~]mv

...

jetty-home-10.0.15

...

/usr/libexec/jetty10

...

#修改环境变量JETTY_HOME为/usr/libexec/jetty10,并执行生效

...


[root@www ~]sed

...

-i

...

-e

...

"s/jetty9/jetty10/g"

...

/etc/profile.d/jetty.sh

...


[root@www ~]source

...

/etc/profile.d/jetty.sh

...

#下载jetty10的新idp.xml文件,覆盖原来的

...


[root@www ~]curl

...

-k

...

-o

...

/opt/idpdeploy/webapps/idp.xml

...

...

#将jetty10服务启动程序覆盖9.X版本

...


[root@www ~]cp

...

/usr/libexec/jetty10/bin/jetty.sh

...

/etc/init.d/jetty

...

#修改默认配置文件中JETTY_HOME配置路径

...


[root@www ~]sed

...

-i

...

-e

...

"s/jetty9/jetty10/g"

...

/etc/default/jetty

...

#jetty服务重新启动
[root@www ~]systemctl restart jetty

#查看jetty进程
[root@www ~]ps -ef|grep

...

jetty

...

#删除之前的jetty9目录
[root@www ~]rm -rf

...

/usr/libexec/jetty9