首页 新闻 会员 周边 捐助

新人求助,javaweb项目部署到腾讯云服务器上,内外网访问不到是为什么?

0
[已解决问题] 解决于 2018-08-23 16:39

我想把我的javaweb项目部署到腾讯云的服务器上去,让别人能通过网址访问到我的网页。

我已经配置好jdk(版本1.8)和tomcat(版本tomcat8),测试的时候输入http://服务器ip:8080/ 可以访问到tomcat,但是加上项目名就不可以了(http://服务器ip:8080/项目名) ,报的是404错误,项目已经打成war包放到tomcat下webapps里。

服务器的防火墙也已经关了,出入站规则已经新建了8080端口,腾讯云安全组的出入站规则也已经全部放开(协议全部为ALL),tomcat里的conf文件下的server.xml里Host标签的name已经改成服务器ip了,不知道为什么还是报错,新手小白第一次写文章

问题补充:

王火、的主页 王火、 | 菜鸟二级 | 园豆:202
提问于:2018-08-21 17:38
< >
分享
最佳答案
0

你在本地的虚拟机试一下,能访问到tomcat就应该不是服务器的问题,可能是你项目存在问题

奖励园豆:5
番茄先生 | 小虾三级 |园豆:911 | 2018-08-21 19:06

如果本地可以的话,那是不是就是项目的问题,还是其他的什么问题

王火、 | 园豆:202 (菜鸟二级) | 2018-08-21 20:52
其他回答(1)
0

现在服务器里面本地访问项目,这个成功后再调试外网访问。

外网访问要域名解析正确。

ycyzharry | 园豆:25683 (高人七级) | 2018-08-22 08:50

在服务器也访问不了,就是不知道原因

支持(0) 反对(0) 王火、 | 园豆:202 (菜鸟二级) | 2018-08-22 08:56

@王火、: 能访问到tomcat说明你项目本身有问题  你可以拿另外一个简单java web项目访问 对比查下问题

支持(0) 反对(0) ycyzharry | 园豆:25683 (高人七级) | 2018-08-22 09:00

@ycyzharry: 恩  又测试了一下新的项目可以  我把那个旧项目重新部署一下  找一下问题 谢谢

支持(0) 反对(0) 王火、 | 园豆:202 (菜鸟二级) | 2018-08-22 10:07

@ycyzharry: 找到原因了  有数据库就访问不成功  报404错误  没有数据库就可以  但是不知道怎么解决

支持(0) 反对(0) 王火、 | 园豆:202 (菜鸟二级) | 2018-08-22 19:14

@王火、: 看样子你数据库配置错了,你把spring-mybatis.xml关于数据库的配置贴一下看看,然后看一下控制台打印信息有没有更具体的一些信息

@爱因斯坦不爱物理: 可以了,改了web.xml的默认路径  谢谢

支持(0) 反对(0) 王火、 | 园豆:202 (菜鸟二级) | 2018-08-23 16:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册