Disconf web管理端安装
官网:https://disconf.readthedocs.io/zh_CN/latest/install/src/02.html
参考(分布式配置管理平台 - Disconf web管理端安装 - 主要):http://blog.csdn.net/zhu_tianwei/article/details/49512751
安装nginx
http://blog.csdn.net/zhu_tianwei/article/details/17752581
https://www.jianshu.com/p/d5114a2a2052
查看nginx版本号:http://blog.csdn.net/love__coder/article/details/6587922
抛错:./configure: error: C compiler cc is not found;
解决:http://www.cnblogs.com/skyblue/archive/2013/05/13/3075900.html
项目编译打包
注意:
- 项目在使用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
http://codepub.cn/2016/10/18/Java-8-configure-maven-java-doc-plugin/
我是在disconf中直接改替换了插件,增加了plugin 相关的配置信息,比较重要的内容是:-Xdoclint:none
- 访问html页面有问题
CentOS下修改:
ss -ltn # 显示处于活动状态的套接字信息
getenfore # (显示:Enforcing)
vi /etc/selinux/config # (修改为disable)
iptables -L -n
systemctl disable firewalld # (关闭防火墙)
扩展:iptable的使用
在不关闭防火墙的情况下,执行也是可以的:
iptables -A INPUT -p tcp -s 192.168.109.130 -j ACCEPT
iptables -I INPUT -p TCP --dport 8789 -j ACCEPT
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起
部署War
修改tomcat/conf/server.xml文件,在Host结点下设定Context(而非官网推荐的配置形式,这个问题高了比较久);
<Context path="" docBase="disconf-web" reloadable="true" crossContext="true"></Context>
另外注意的是tomcat的开启和关闭:http://www.cnblogs.com/it563/articles/1956334.html
关闭:
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 没有成功关闭,需要kill
kill -9 #pid
kill -9 11015
# 检查端口
netstat -pan | grep 8080