web项目如何在局域网内发布 您所在的位置:网站首页 最新网页发布器 web项目如何在局域网内发布

web项目如何在局域网内发布

2024-06-05 21:25| 来源: 网络整理| 查看: 265

注意: 在局域网发布web项目的前提是装了jdk配置了jdk环境+tomcat; 服务器要有数据库mysql+sqlyog 客户机共享服务器数据库; 共享教程见下文 最基础也是用不上的方案: 1.非阿里云发布,借助局域网; web项目的开发环境是windows,工具jdk+myeclipse+mysql+tomcat 在有以上配置环境的电脑上,只需要在网页上输入localhost:8080/项目名就可以了; 其他的电脑在同一个局域网内就可以访问 (windows+R cmd ping 192.168.16.8(你做项目的电脑的地址,如果接收到信息就说明在一个网段)) 基础的解决方案: 2.但是我们在做实际项目的时候不可能借助可以看到原来代码的myelipse人为启动; 所以需要一个新的思路: 把web项目打包成.war格式; 在这里插入图片描述 在这里插入图片描述

放在tomcat-webapps下面: 在这里插入图片描述 启动tomcat-bin-startup.bat 在这里插入图片描述 网页上输入http://localhost:8080/项目名;就可以了 在这里插入图片描述 注意: 可以把浏览器的主页设置成这个地址; 这样就相当于小图标的形式了; 在这里插入图片描述 尝试这个基础方案走的误区: 我再做web项目局域网发布的时候; 用了另一种办法; 直接把web项目拷贝到tomcat-webapps下面,结果可以浏览tomcat页面,但是项目页面显示404; 后来才知道,webapps下面不可以放java文件,可以放项目下面的webroot文件夹; 在此过程中遇到很多问题,以下是问题和解决办法。 问题一: 在这里插入图片描述 解决方案: 在这里插入图片描述 我开启了tomcat下面的startup.bat和myeclipse的tomcat;两者的端口冲突了 问题二: 在这里插入图片描述 解决方案: 在这里插入图片描述 Myelipse配置tomcat出了点差错; 基础方案的后续: 一:tomcat需要人为的进入tomcat-bin目录下面-双击startup.bat才能在页面上显示; 二: web项目连接了数据库,数据库怎么办? 三: 局域网上其他电脑进行数据的增加删除怎么办? 一、二问题的解决方案: 局域网中搭建共享MySQL数据库 使用教程 有两台电脑(192.168.1.3,192.168.1.2)(相当于局域网里的电脑) 在192.168.1.3上 1.安装mysql服务, 2.安装navicat 3.grant select,delete,update,insert on abc.* to ‘root’@‘192.168.1.2’ identified by ‘root’; (abc是数据库,root是用户名,密码) 这样在192.168.1.2机子上可以访问了; 注明:两台电脑在家都用网线连上的(右击本地连接ip为192.168.1.3,子网掩码为192.168.1.2确定即可); Grant all privileges on . to ‘root’@’%’ identified by ‘password’ with grant option;(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,) mysql> flush privileges; (运行为句才生效,或者重启MySQL) grant all on . to dba@’localhost’



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有