服务器上的php项目访问不了,怎么查看错误
首先看下浏览器返回的状态码,404表示你的PHP项目中木有默认页,500表示你的PHP项目中某个文件有硬性错误,接着呢,到phpini中开启下出错开关,就可以发现是PHP函数或变量出错还是mysql连接出错了。。。,最好放截图。。。
方法如下:
点击myeclipse菜单栏中的window-- show view -- other -- 找到servers 点击OK 就可以显示servers选项卡了。如下图:
myeclipse有自带的tomcat,然后在servers选项卡中右键tomcat,选择add deployment
然后在弹出框中选择要发布的web项目, 就可以在tomcat中发布web项目了
局域网的话 对方浏览器输入
http://你的ip(可以通过ipconfig查):tomcat端口号(默认8080)/项目名。
在自己电脑上的话,可以将自己的电脑当做服务器。你需要将自己的web项目开动起来,然后按win+R 打开控制台输入:ipconfig /all 查询到自己电脑的的ip。然后将“localhost”换成你电脑的ip。即http://你自己的ip:8080/projectname 。将这个网址发送给别人,别人就可以通过这个网址访问你的网页了。
如何手动发布java web项目tomcat:
首先,在项目上右键点击,选择export
在弹出的对话框中选择Java ee->WAR file 点击next
选择需要导出的项目,然后点击browse选择保存文件名
保存文件
将保存的文件复制到tomcat下,启动tomcat之后,会自动解压到该目录,然后就可以访问项目了
应该只是网络问题
1mac和ubuntu是否在同一局域网
2ubuntu打开8083端口
3mac访问ubuntu的ip加8083端口
测试方法
ubuntu本机telnet自身8083端口确认通
mac telnet ubuntu 8083端口
都没问题在web访问
如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。2、拿到外网IP地址,进行tomcat的serverxml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7030)1)<Connector port=80protocol=HTTP/11 connectionTimeout=20000 redirectPort=8443 / 将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。2)<Engine name=Catalina defaultHost=1713552187将defaulHost的localhost改变为你自己的外网ip地址,提供给外面访问。3)<Host name=1713552187appBase=webapps unpackWARs=true autoDeploy=true<Context path=test docBase=D:/SudentManagerreloadable=true crossContext=true</Context 将Host 里的name改为外网IP地址,同时在该标签里加入Context标签,内容如上,path 代表访问的虚拟路径,docBase代表的是实际项目路径。经过上面三步的配置,已经实现了服务器的配置。我们就可以启动Tomcat,此时通过ip地址可以直接访问该项目啦。以上的方法完全适应局域网内使用。
0条评论