Disconf web管理端安装
官网:
参考(分布式配置管理平台 - Disconf web管理端安装 - 主要):
安装nginx
查看nginx版本号:
抛错:./configure: error: C compiler cc is not found;
解决:项目编译打包
注意:
- 项目在使用mvn clean install 时,老是抛错ERROR,注解格式有问题
在升级JDK至1.8之后,使用Maven-javadoc-plugin插件打包报错,
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project 我是在disconf中直接改替换了插件,增加了plugin 相关的配置信息,比较重要的内容是:-Xdoclint:none
- 访问html页面有问题
CentOS下修改:
ss -ltn # 显示处于活动状态的套接字信息getenfore # (显示:Enforcing)vi /etc/selinux/config # (修改为disable)iptables -L -nsystemctl disable firewalld # (关闭防火墙)
扩展:
在不关闭防火墙的情况下,执行也是可以的:iptables -A INPUT -p tcp -s 192.168.109.130 -j ACCEPTiptables -I INPUT -p TCP --dport 8789 -j ACCEPT
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起
部署War
修改tomcat/conf/server.xml文件,在Host结点下设定Context(而非官网推荐的配置形式,这个问题高了比较久);
另外注意的是tomcat的开启和关闭:
关闭:shutdown -s
启动(tomcat日志查看catalina.out):
cd /usr/local/apache-tomcat-6.0.10/bin/./startup.sh # 方式一./catalina.sh run # 方式二(显示信息启动,关掉会关闭TOMCAT,亲测Ctrl + C退出时,tomcat自动关闭)# 检查tomcat是否运行ps -ef | grep tomcat# tomcat 没有成功关闭,需要killkill -9 #pidkill -9 11015# 检查端口netstat -pan | grep 8080