https://blog.csdn.net/weixin_43767046/article/details/112116112
简单部署试了一下之后,又试了下Site specific installs,从下面链接开始:
http://slacmshankar.github.io/epicsarchiver_docs/installguide.html
通过上图链接到:
https://github.com/jeonghanlee/epicsarchiverap-env
我是centos8上搭建,首先装centos8 ministall(最小安装即可),安装tar,git,make,配好java:
dnf install git tar make
从下面下载:
https://www.oracle.com/java/technologies/javase-downloads.html
我选的是这个包,放在/data目录下:
之后解压再ln -s jdk-15.0.1 jdk:
接下来是配置环境变量过程,顺便把EPICS_CA_MAX_ARRAY_BYTES配了,先打开配置文件
vim /etc/profile
然后将以下内容复制到该文件的末端,保存退出(:wq)。 注意,下面内容中的等号左右不要有空格!!
EPICS_CA_MAX_ARRAY_BYTES=50000000
JAVA_HOME=/data/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH EPICS_CA_MAX_ARRAY_BYTES
之后让profile生效,source /etc/profile
之后参照https://github.com/jeonghanlee/epicsarchiverap-env/blob/master/docs/README.Centos8.md
一步步做就好了。
几点注意:
1、git clone https://github.com/jeonghanlee/epicsarchiverap-env 之后,要进到epicsarchiverap-env目录里再继续后面的命令。
2、运行make install.pkgs之后会安装关联的很多包,之后vi configure/CONFIG_COMMON:
里面的JAVA_HOME按上面的设置(截图里是生成的默认设置),要不然后面的tomcat启动不了
自设java后,installguide里的就不需要运行了
在运行make tomcat.get的时候会报错:
之后去https://downloads.apache.org/tomcat/tomcat-9/ 看看:
之后按指导会一直顺利运行,到make build会提示:
发现tomcat默认装到opt下了,之后改configure/CONFIG_COMMON里的TOMCAT_HOME即可。
之后就能顺利运行到指导结束。
最后:systemctl enable epicsarchiverap.service 一下。
之后http://IP_Addr:17665/mgmt/ui/index.html 就能看到(如果连不上就把防火墙关掉):
和简单部署的不太一样:
关于更详细的配置,以后再摸索吧。