一:WebView的基础配置
二:搭建本地web服务
在这里我用的idea是2018.3的社区版本,与其他版本在配置tomcat时有些不一样,具体操作步骤如下:
- 按图步骤创建Web项目:
点击finish后生成web项目
- 将web项目发布到Tomcat服务
选择File -- Settings -- Plugins 搜索Smart Tomcat插件下载并重启Idea(我这里是下载好的,重启之后的效果)
重启成功后再次打开,会看到Tomcat Server,然后点击 + 号进行添加Tomcat服务路径(可以添加不同版本),单独下载的apache-tomcat-7.0.57包
Tomcat路径配置成功后,选择Edit Configurations添加smart tomcat进行关联项目,配置好后直接运行即可访问
附: 这里出现个问题,直接访问链接:http://localhost:9080/tte 会报404,当访问完整路径时可以正常显示
三:WebView加载服务端jsp
四:真机运行
在电脑上正常运行后,使用真机进行访问,出现错误页面:
排查:
查看电脑与手机网络是否一致
url拼写是否正确(ip,路径,jsp文件名)
更改url为 http://www.baidu.com 是否能正常打开
手机上ping ip是否通着
手机浏览器是否能正常打开
查看电脑防火墙是否开启
经过上面的一番排查,发现确实是防火墙的问题(所用的电脑是联想-win10系统),找到防火墙相关设置将公用网络启用的防火墙关闭,关闭防火墙步骤:
找到控制面板:
选择网络和Internet:
选择Windows Defender 防火墙:
选择启用或关闭Windows Defender 防火墙:
如果公用网络设置项中默认选中的是启用,则根据下图进行修改保存,之后重新访问查看结果,加载成功
以上就是自己搭建web服务并访问的所有步骤,至于所遇到的tomcat无法单独访问的问题,如有知道的同胞请评论告知!
对于真机无法加载本地服务的问题,还有另一种方式,至于是否成功不得而知,转载链接:https://blog.csdn.net/litrainy/article/details/84525976 可以自己尝试下