⑴ 如何在局域网部署我的java项目,就是让局域网的用户,通过打我的IP直接访问我的javaweb项目

先查自己的IP,可以点开始运行然后输入CMD,跳出DOS窗口后,输入“ipconfig”跳出来的选项中有个ip address后面的就是你的内网地址,比如我是:192.168.0.87
然后把项目放到tomcat的webapps下,启动,别人就可以通过
http://192.168.0.87:8080/项目名/index.jsp类似这样的就可以访问了

⑵ java 判断是否为内网ip

内网IP是以下面几个段的IP.用户可以自己设置.常用的内网IP地址:

10.0.0.0~10.255.255.255

172.16.0.0~172.31.255.255

192.168.0.0~192.168.255.255


----------------------选自网络--------------------------------------------------

由于以上ip段、我们只需要做判断ip是否属于以上3个网段就行了

publicbooleanisInner(Stringip)
{
Stringreg="(10|172|192)\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})\.([0-1][0-9]{0,2}|[2][0-5]{0,2}|[3-9][0-9]{0,1})";//正则表达式=。=、懒得做文字处理了、
Patternp=Pattern.compile(reg);
Matchermatcher=p.matcher(ip);
returnmatcher.find();
}