本文作者纯手打,如需转载请说明出处。
所用工具统一在文末。
本人操作系统win10;
服务器端语言java;
中间件tomcat(),下载完成之后解压,并且在这台电脑 -> 属性 -> 高级系统设置 -> 环境变量 找到path中添加 H:\\apache-maven-3.5.4\\bin( H:\\apache-maven-3.5.4 为你自己的目录),当然这些的前提是java环境配置正确;
打开 H:\\apache-tomcat-8.5.37\\bin\\startup.bat 这个文件,如果一闪而过,自行百度,或者私聊我,打开过后,在浏览器输入http://127.0.0.1:8080/ 出现下面的内容说明打开成功,点击 H:\\apache-tomcat-8.5.37\\bin\\shutdown.bat 关闭。
内网穿透工具natapp(必须完成注册),注册之后在个人中心选择穿透端口为8080,也可以通过修改tomcat端口,两个一致即可,下载之后打开出现如下情况则说明配置正确,另外花生壳也是挺好用的。
第二阶段(个人电脑充当服务器):
由于本文仅做学习,就采用简单的微服务框架springboot来进行简单演示。
打开工具idea
新建一个maven项目,其中pom.xml文件中的dependencies部分如下:
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
配置好xml和Yml文件(会放在百度云)之后之后再在
这个目录下把App类的内容改为下列代码
package com.shr.study;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @Author: 德玛西亚
* @CreateDate 2019/6/16 11:57
*Springboot项目启动主函数
*/
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
之后点击启动,如果可以启动成功,那么接下来,写一个测试接口
内容如下:
package com.shr.study.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
/**
* @Author: 德玛西亚
* @CreateDate 2019/6/16 12:25
*模拟接口
*/
@Controller
public class TestController {
@RequestMapping("/test")
public String goHello(Model model) {
model.addAttribute("name", "德玛西亚");
return "hello";
}
}
其中hello为视图解析器指向的html文件,过程就不再赘述,大家下载打开之后如果为
成功画面
则代表已经成功了,接下来可以进行内网穿透,直接打开natapp便可进行外网访问。考虑到外链规范如果有什么不懂的地方可以问我。