需要搭一套java环境,tomcat可以配置Connector(协议)protocol为nio性能更好一点,查询了下资料说tomcat高版本已经默认使用nio协议,参考Blog http://www.365mini.com/page/tomcat-connector-mode.htm。处于好奇,为了看看默认tomcat8是否是按照文档中说的默认是非bio,预通过tomcat的管理界面进入查看下tomcat相关信息,返回 404 access denied。
需要修改两个配置文件
1.
tomcat根目录下 conf/tomcat-users.xml
添加
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="1qaz2wsx" roles="manager,manager-gui,manager-script,manager-jmx,manager-status"/>
2.
tomcat根目录下
/webapps/manager/META-INF/context.xml
添加自己电脑所在的ip匹配模式
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10\.\d+\.\d+\.\d+" />
</Context>
例如本机电脑局域网ip为 10.x.x.x
allow添加正则 10\.\d+\.\d+\.\d+
再次访问管理页面,出现登录框了。