网上很多资料,问题主要是出在 tomcat 的访问上而已;

如下总结一下:

首先在 花生壳 官网(http://hsk.oray.com/)注册一个帐号,每个帐号可以领取一个免费域名
然后下载安装新版花生壳
新版花生壳下载网址:http://hsk.oray.com/download/

1、使用注册或已有的花生壳帐号登录新花生壳,即可进入主界面。

  2、通过域名诊断功能,可以检测该域名记录的花生壳服务、DNS服务器IP地址等,判断域名是否激活并指向正确。

  诊断结果显示:

  3、在域名列表界面,右键点击域名,同样也可以进行域名诊断,此外还可以进行新花生壳管理。

  4、进入新花生壳管理页面,点击右上方按钮开启新花生壳映射功能。

注:新的普通帐号没有映射权限,无法添加映射。可以通过砸蛋答题获得权限,(砸蛋网址:http://www.oray.com/activity/131202/),每天188个名额,中午11点开抢!!!


  5、成功开启新花生壳映射后,进行添加映射。

  6、输入应用名称、内网主机IP、内网端口及勾选是否开启外网HTTP80端口,点击确定,添加映射成功。

注:应用名随你写,内网主机写的是IP,内网端口写的是端口号(因为Tomcat默认端口号是8080,所以我设置内网端口号为8080),查看IP方式如下:打开【附件】->【命令提示符】中输入 ipconfig,回车: 


  7、添加映射成功后,获取外网访问内网地址,可实现外网访问内网路由器、摄像头等。此外,在新花生壳管理界面,还可对映射进行编辑、删除等管理。

  8、在新花生壳1.0客户端主界面,点击右上方的“流量表”,即可切换到流量表界面,可以查看总流量、已用流量、剩余流量等相关信息。

  9、点击箭头切换按钮,可切换至详细页面,查看所添加映射的应用名称、内网主机、外网访问地址以及当前带宽速度、日流量等相关信息。

  10、点击新花生壳右上方的“设置”按钮,可进行相关设置,如开机启动、是否以服务方式运行、新花生壳离线提醒等。



 
Tomcat 中的设置:
Tomcat 安装与使用就不详细说了,只需要按如下修改配置即可:
修改安装目录中【conf】文件夹下的 server.xml 
将 
<Engine name="Catalina" defaultHost="localhost"> 
修改成 
<Engine name="Catalina" defaultHost="你申请的域名"> 
 
将 
 <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"> 
修改成 
<Host name="你申请的域名" appBase="webapps" unpackWARs="true" autoDeploy="true"> 
 
并在这行下面添加: 
<Context path="" docBase="mywebsite" debug="0" reloadable="true" crossContext="false" /> 
 
mywebsite 为我的网站目录文件夹名字,将该文件夹 copy 到 webapps 下 
注意这里path=""为空是为了访问tomcat时默认进入你的网站首页而不是tomcat的首页   
到这里配置over! 

重新启动 Tomcat:
 

复制外网访问地址:
在地址栏中粘贴网址就可以访问了
 
 

新花生壳内网版2.3 + Tomcat7 搭建自己的网站(2015.01.21)的更多相关文章

  1. 新花生壳+tomcat(内网映射,无需设置路由器)建站攻略

    说明: 1.适用于内网用户(局域网,校园网,或者公司网等无法更改路由器映射的情况) 2.一共花了8块钱…………心疼.不过如果大家有钱的话,8块钱,少吃一顿麻辣烫就好了~总之,这个适用于测试网站,小访问 ...

  2. 新花生壳+tomcat 发布javaWeb项目【亲测有效】

    一.新花生壳1.0 在花生壳官网(http://www.oray.com)上下载<新花生壳1.0>的安装软件,软件安装完成后,需要注册,注册成功后花生壳官网会给我们分配一个域名,样式大概为 ...

  3. 花生壳内网穿透vue项目错误

    原因:新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的,将中断访问. 解决:webpack.dev.conf.js添加配置 disab ...

  4. 更新TP-LINK路由器的外网IP到花生壳动态IP解析

    ------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...

  5. 教程:动手用自己电脑搭建一个网站 (nat123 花生壳 动态域名 个人电脑做服务器)

    先ps一下..今晚试了N种方法,终于找到一个靠谱 免费 好用的方法,来改装自己电脑成为服务器,在外网也能通过域名访问了!!! 需要准备的东西: Tomcat:这个是web容器,其实有了这个就已经让电脑 ...

  6. 利用花生壳对windows server进行远程桌面

    花生壳内网穿透 http://service.oray.com/question/1824.html windows server "允许远程协助连接这台计算机" 需要在服务器管理 ...

  7. 巧用花生壳将局域网内的FTP和www服务器发布到互联网

    一.目的:用生壳发布FTP和mail服务器到互连网. 二.网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为 ...

  8. 用花生壳实现内网映射,决解无域名、无公网IP、无服务器空间问题

    无域名.无公网IP.无服务器空间用花生壳提供的免费内网映射吧.你的PC就是服务器,花生壳提供的自定义二级域名轻松访问你的个人网站. 1.首先你得注册哦,然后申请免费的域名(2个) 2.设置路由器,下面 ...

  9. 安装和使用Linux花生壳(公网版)

    一.安装说明 1.下载相应的安装包,安装程序 2.运行程序.配置程序(默认使用/etc/phlinux.conf,如果不存在这个文件则自动进入交互配置) [root@localhost -]# phd ...

随机推荐

  1. win8.1系统下,点击一个窗口,【当前活动窗口】该窗口无法置顶

    两个或多个窗口同时显示在桌面的时候,点击下一层的窗口,无法置顶显示,无论怎么点击,还是隐藏在原置顶窗口的后面,只能手动把原置顶窗口最小化后,才能看到.例如,A窗口现在置顶,B窗口在A的后面,露出来一部 ...

  2. Codeforces Round #345 (Div. 1) A. Watchmen 模拟加点

    Watchmen 题意:有n (1 ≤ n ≤ 200 000) 个点,问有多少个点的开平方距离与横纵坐标的绝对值之差的和相等: 即 = |xi - xj| + |yi - yj|.(|xi|, |y ...

  3. 4.MVC框架开发(母版页的应用、按钮导致的Action处理、从界面向控制器传数据和HtmlHelper控件的实现(注册的实现))

    1.在视图里如何引入母版页 1)在视图里母版页都是放在View目录下面的Shared文件夹下面 2)母版页里的RenderBody()类似于ASP.NET里面的ContentPalceHolder占位 ...

  4. 史上最全github使用方法:github入门到精通--备用

    [初识Github] 首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理 ...

  5. vs2013下使用Assist X的破解方法

    Assist X的破解下载:http://pan.baidu.com/s/1kTnDH23 密码:j9jp 01.安装,点击VA_X_Setup2042.exe 安装 02.破解 找到这样的目录:C: ...

  6. 如何使用 Java8 实现观察者模式?(上)

    [编者按]本文作者是 BAE 系统公司的软件工程师 Justin Albano.在本篇文章中,作者通过在 Java8 环境下实现观察者模式的实例,进一步介绍了什么是观察者模式.专业化及其命名规则,供大 ...

  7. FZU 2140 Forever 0.5

     Problem 2140 Forever 0.5 Accept: 36    Submit: 113    Special JudgeTime Limit: 1000 mSec    Memory ...

  8. ZOJ 3170 Friends

    点我看题目 题意 : 就是有n个人,m对关系,每对关系的两个人是好朋友,这个关系是相互的,如果有两个人的共同好朋友超过k个,那这两个人也会是好朋友的,给你m对关系,给你足够长的时间,问你还能增加几对关 ...

  9. android 业务需求: 先干掉自己, 在重启自己

    // 重启应用 public void restartApp() { Intent intent = new Intent(); // 参数1:包名,参数2:程序入口的activity intent. ...

  10. *[topcoder]LittleElephantAndBalls

    http://community.topcoder.com/stat?c=problem_statement&pm=12758&rd=15704 topcoder的题经常需要找规律,而 ...