搭建学习机。在测试机的基础上搭建学习机。前提没有部署文档。自己摸索部署成功?总结分析。
admin
2024-01-22 11:54:10

背景

1.运维系统工作,但是没有属于自己linux环境。
2.自己开发的系统不能很好模拟环境。

了解系统运行环境

1.一台服务器有应用程序+tomcat+wrapper+nginx.
2.集成附加环境有:zookeeper+mq+dq.(暂时不需要部署)

开始迁移

1.模拟测试机安装jdk和tomcat
网上有教程:基本是解压配置环境就可以。
参考

解压文件

tar -zxvf 压缩文件名.tar.gz

配置环境

vi /etc/profile

文件最后部分加上路径

export JAVA_HOME=/opt/jdk1.8.0_281
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/libexport TOMCAT_HOME=/opt/apache-tomcat-8.5.64
export PATH=$TOMCAT_HOME/bin:$PATH

检查是否java生效

java -version

问题:测试把erpHome放到tomcat下的webapps上效果不行。因为使用wrapper技术和nginx技术路径不对。

搭建nginx

参考网上搭建,选择一个和测试机差不多的版本
基本上在nginx.conf参考配置就可以了。

环境准备好了

我的具体操作

先把erpHome应用程序和/usr/tomcat移动自己的虚拟机上

常用:
zip -r erpHome.zip erpHome/
unzip -o erpHome.zip
通过软件fileZilla传输。

新建配置启动命令

cd /etc/systemd/system
vi Tomcat-nfdh.service

[Unit]
Description=ICSC Tomcat service - nfdh
After=syslog.target[Service]
Type=forking
ExecStart=/usr/tomcat/wrapper/bin/./testwrapper.nfdh start sysd
ExecStop=/usr/tomcat/wrapper/bin/./testwrapper.nfdh stop sysd
KillMode=control-group
Environment=SYSTEMD_KILLMODE_WARNING=true[Install]
WantedBy=multi-user.target

启动报错:
查看是通过wrapper启动。
学习wrapper
解决方案
cd /usr/tomcat/wrapper/bin
./testwrapper.nfdh console
查看报错信息
是缺少的文件。
通过fileZilla把缺少文件补上。

关键:把测试机的/etc/alternatives下文件全部移到自己环境下(我是重复文件跳过)

然后可以正常启动了。
然后配置nginx代理。
把测试机的配置按内容配置到nginx.conf里面。

关键:root 路径也是要指定正确

然后配置成功的话。
访问ip(默认80端口)就会访问应用程序启动的端口9001上。

相关内容

热门资讯

山水皆有情!丽江两山一江的千年... 去过丽江、走过虎跳峡的人,大概率都听过哈巴雪山和金沙江的传说。很多人站在峡谷之下,望着奔腾不息的金沙...
活力中国调研行丨“殷”你而来 ... 9月12日,游客在殷墟博物馆“甲骨文展厅”内参观。位于河南省安阳市的殷墟博物馆新馆是首个全景式展现商...
浦江之夜赴美好相逢,第37届上... 9月12日晚,黄浦江畔灯火璀璨,第37届上海旅游节大巡游在外滩中山东一路上演。不少观众早早便来到外滩...
美丽中国丨秋韵紫鹊界 梯田入画... 这是9月11日拍摄的紫鹊界梯田(无人机照片)。 金秋九月,湖南省娄底市新化县紫鹊界梯田稻谷渐次成熟。...
中国之巅奏响《共同的节日》,千... 千吨阻尼器,“迎世赛、游上海旅游节”。9月13日,由上海市文化和旅游局指导推出上海旅游·会客│巅峰之...