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 -version
参考网上搭建,选择一个和测试机差不多的版本
基本上在nginx.conf参考配置就可以了。
我的具体操作
常用:
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把缺少文件补上。
然后可以正常启动了。
然后配置nginx代理。
把测试机的配置按内容配置到nginx.conf里面。
然后配置成功的话。
访问ip(默认80端口)就会访问应用程序启动的端口9001上。