网上很多资料,问题主要是出在 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. poj 3013 Big Christmas Tree Djistra

    Big Christmas Tree 题意:图中每个节点和边都有权值,图中找出一颗树,树根为1使得 Σ(树中的节点到树根的距离)*(以该节点为子树的所有节点的权值之和) 结果最小: 分析:直接求出每个 ...

  2. sscanf用法简析

    1. 常见用法. char buf[512] = ; sscanf("123456 ", "%s", buf); printf("%s\n" ...

  3. 制作第一个UI字体

    为什么要制作UI字体 一般来说,会有系统默认字体共我们使用,但是出于以下两个原因我们经常会需要制作独特的字体. 1.系统字体的风格和美观程度等无法满足需求. 一般来说,系统字体都比较死板.生硬,风格单 ...

  4. MongoDB索引介绍

    MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致.由于集合中的键(字段)可以是普通数据类型,也可以是子文档.MongoDB可以在各种类型的键上创建索 ...

  5. 使用struts2标签<s:action无法显示引用页面问题

    使用过程中参考:http://www.cnblogs.com/lihuiyy/archive/2012/03/23/2411601.html 个人使用: 1.引用页面 <s:action nam ...

  6. oracle srvctl 命令

    SRVCTL命令可以控制RAC数据库中的instance,listener以及services. 通常SRVCTL在ORACLE用户下执行.下面我们来介绍srvctl命令. 1.通过SRVCTL命令来 ...

  7. 通过 SignalR 类库,实现 ASP.NET MVC 的实时通信

    在本文中,您将学到在现有 ASP.NET MVC 框架的 CRUD 项目中,如何使用 SignalR 类库,显示来自数据库的实时更新.在这一主题中,我们将重点放在在现有 ASP.NET MVC 框架的 ...

  8. HDU4525+公式

    一开始TLE了... /* 模拟 */ #include<stdio.h> #include<math.h> ; typedef __int64 int64; int64 a[ ...

  9. SQLite Version3.3.6源代码文件结构

    Version 3.3.6源代码文件结构                                                ——整理:hustcat 2009-2-19 文件名称 大小by ...

  10. SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-006- 如何保持重定向的request数据(用model、占位符、RedirectAttributes、model.addFlashAttribute("spitter", spitter);)

    一.redirect为什么会丢数据? when a handler method completes, any model data specified in the method is copied ...