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/ 看看:

发现网站版本和命令里的不一样,需要改

0.37改成0.41即可。

之后按指导会一直顺利运行,到make build会提示:

发现tomcat默认装到opt下了,之后改configure/CONFIG_COMMON里的TOMCAT_HOME即可。

之后就能顺利运行到指导结束。

最后:systemctl enable epicsarchiverap.service 一下。

之后http://IP_Addr:17665/mgmt/ui/index.html 就能看到(如果连不上就把防火墙关掉):

和简单部署的不太一样:

关于更详细的配置,以后再摸索吧。

最新文章

  1. 【oracle】数据泵expdp与impdp
  2. git学习(二):查看状态和具体改动
  3. C++函数返回局部指针变量
  4. mysql行锁和表锁
  5. 使用jquery的delay方式模拟sleep
  6. 【shell】变量
  7. HDU 4901 The Romantic Hero (计数DP)
  8. Python标准库与第三方库详解(转载)
  9. QT 仓库管理系统 开放源代码
  10. java 请求响应乱码
  11. JavaScriptCore.framework基本用法(二)
  12. POJ 2406 Power Strings(字符串的最小循环节)
  13. Python中的列表操作
  14. display:inline-block下,元素不能在同一水平线及元素间无margin间距的问题解决方法
  15. Django 如何获取真实远程客户端IP
  16. JS 页面表格的操作
  17. Linux内核分析作业第二周
  18. CentOS 6.x安装配置MongoDB 3.4.x
  19. 96D - Police Stations
  20. js中相等、大小 不同类型之间是如何进行对比的。

热门文章

  1. 聊聊如何让办公网络直连Kubernetes集群PodIP/ClusterIP/Service DNS等
  2. 更换linux的开机启动图片, 启动主题
  3. Semaphore信号量源码解析(基于jdk11)
  4. 使用pycharm or vscode来编写python代码?
  5. npm设置
  6. Appium工具
  7. 3、swagger调试
  8. cs231n学习笔记——lecture6 Training Neural Networks
  9. [OpenCV实战]48 基于OpenCV实现图像质量评价
  10. Hadoop详解(04-1) - 基于hadoop3.1.3配置Windows10本地开发运行环境