见:http://jingyan.baidu.com/article/90bc8fc864699af653640cf7.html

做b/s模式的web开发不同于c/s模式的客户端开发,c/s模式我们只要做好生成可执行文件发送给其他人,其他人就可以用了。但是c/s模式不同,在同一局域网下,我们还可以通过IP访问,如果处于不同的局域网怎么办?下面我就教大家如何将自己的项目发布到外网,让处于互联网上的所有人都可以访问我们的网站。

工具/原料

  • 花生壳软件

方法/步骤

  1. 百度花生壳,去下载最新的花生壳客户端安装好。

  2. 如果你没有帐号,去花生壳官网注册一个账号,这个账号将会用户登陆花生壳以及部署项目时的域名。

  3. 如果你具备以上条件时,那么接下来可以启动花生壳客户端并登陆了。如图所示的界面,,说明你已经登陆成功,并且可以进行下一步操作。注意花生壳分配的给你的账号域名,比如我的是“jingtoo.oicp.net”。

  4. 双击上图列表中的域名,会弹出一个对话框,里面什么都没有,因为你还没有添加映射关系,点击“添加映射”,如图所示。你会看到

  5. 因为你可能存在局域网中,而局域网中有多台计算机,所以我要知道你的内外IP。开始--运行---输入cmd---在打开的窗口中输入ipconfig回车,找到你的ip,回到花生壳中,在内网主机中输入你刚刚看到的IP,在端口映射中输入你项目运行的端口号,然后确定。

  6. 再次回到花生壳主界面,会看到其中多了一条数据,里面就包含你外网访问的地址。

  7. 启动你的项目,现在浏览器中输入“http://localhost:8080/test”,然后再输入“http://jingtoo.oicp.net/test”。会发现两次的效果是一样的。

  8. 在一般情况下,我们是不需要做这种外网映射的,但是设计到和外网做接口对接测试时,就显得很有必要了,比如支付接口。

如何将自己的Java项目部署到外网相关推荐

  1. springboot+vue项目部署到外网服务器的完整步骤(前后端分离 分别部署)

    前言: 我使用的是腾讯云服务器 需要安装如下: jdk1.8 mysql5.5 Nginx mysql5.5在linux终端安是真的麻烦 后来是用小伙伴提前在宝塔安好的mysql,记得版本是5.5 关 ...

  2. Java项目部署到云服务器的思路

    Java项目部署到云服务器的思路 1 部署项目的前提条件 1.1 购买云服务器 我购买的是腾讯云的服务器,第一年享优惠88一年 cpu好像两核的,作为入门级的也算够用了 如果第二年该续费的时候,我记得 ...

  3. kubernetes(K8S)学习笔记P6:K8s集群|java项目部署

    kubernetes(K8S)学习笔记P6:K8s集群|java项目部署 8.集群资源监控 8.1概述 8.2搭建集群监控平台系统 8.2.1部署prometheus 8.2.3部署Grafana 8 ...

  4. java项目部署到LIINUX

    天领导给个任务,把java项目部署到liunx服务器上.现记录步骤,方便以后查看. 项目部署服务器步骤: 服务器信息: 弹性IP地址:xx.xx.xxx.xx 账号:root 密码:cjw@100 数 ...

  5. laravel 5.5 项目部署到万网虚拟机

    laravel项目部署到万网虚拟机 -------------------序言 心有猛虎 细嗅蔷薇 着实有点麻烦 因为一直用的宝塔Linux 所以也不知道怎么配置 今天查了一大堆资料 最终还是能正常访 ...

  6. 本地web项目如何使用外网访问?教你轻松使用cpolar在windows搭建内网穿透

    文章目录 写在前面 轻松实现内网穿透 1.官网账号注册 2.软件下载并安装 3.绑定自己的个人账号 4.启动自己的web项目 5.实现内网穿透 6.访问一下吧 总结 写在前面 相信很多小伙伴开发了一个 ...

  7. 本地项目如何被外网访问(外网穿透工具一——natapp)

    1.点击链接 https://natapp.cn/ 注册个免费的账户 2.登录以后-->点击购买隧道-->选择免费隧道 3.填写资料,免费购买 4.购买成功以后,点击[我的隧道]--> ...

  8. WebSocket部署服务器外网无法连接解决方案

    WebSocket部署服务器外网无法连接解决方案 参考文章: (1)WebSocket部署服务器外网无法连接解决方案 (2)https://www.cnblogs.com/CKExp/p/758883 ...

  9. 如何将自己电脑作为服务器将项目发布至外网

    如何将自己电脑作为服务器将项目发布至外网(springboot+mysql+tomcat) 开发工具:IDEA 话不多说开整 一:将您的NB项目打成war包:怎麽打? 来直接看: 1.注:在主函数中继 ...

最新文章

  1. esxi 6.7 7.0 区别_摩托车国产车和合资车有什么区别?
  2. Open Images冠军,商汤提出解偶检测分支新方法TSD并入选CVPR 2020
  3. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
  4. Resource interpreted as Stylesheet but transferred with MIME type text/html: “**.jsp“,主要因为拦截器将所有资源拦截
  5. mupdf-android-viewer 设计与实现浅析
  6. jmeter进行性能测试_使用JMeter进行性能测试
  7. Using .NET C# LDAP Library(Novell.Directory.Ldap)
  8. linux uuid/uuid.h
  9. Enterprise Library Policy Injection Application Block 之二: PIAB设计和实现原理
  10. C# 使用 Task 替换 ThreadPool ,异步监测所有线程(任务)是否全部执行完毕
  11. vim编辑器-缩进修改
  12. Linux快捷键及命令
  13. win10蓝屏提示重新启动_Win10系统开机提示Winload.efi丢失的蓝屏问题怎么解决?
  14. mysql with ties_SQL SERVER使用WITH TIES获取前几行数据
  15. FTP登录不上 显示“找不到元素” windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件
  16. 思维导图软件 XMind 8 和 XMind 2020的选择
  17. Scala 可变集合体系、不可变集合体系 详解
  18. 几种线程安全的Map解析,真香系列
  19. win2003 apache php5.4 mysql_win2003下Apache2.4+PHP5.4+mysql5.6的搭建
  20. dc元数据和html描述资源,在HTML中使用DC元数据

热门文章

  1. 广州计算机自考独立办学,广东省06年自学考试独立办班广州考点办学计划的通知...
  2. Python3 爬虫学习笔记 C05 【Selenium + 无界面浏览器】
  3. 截屏当前界面_电脑屏幕怎么截取,常见的几种电脑截屏方法
  4. 【HDU - 1069】Monkey and Banana (最长下降子序列 + 贪心,最长上升子序列类问题)
  5. 【CodeForces - 1051B】Relatively Prime Pairs (构造,思维,素数,水题)
  6. 的级联选择_级联接收机的计算及Y因子噪声因子测量法
  7. 培智计算机教学论文,【培智数学论文】_培智数学教学论文
  8. creo组装后怎样移动元件_BGA元件SMT装配工艺要点简介
  9. 键盘录入,替换敏感词
  10. Linux简单命令集——head