为什么我的java web发布到internet上访问 必须要输入端口号和项目名字才能访问

http://www.xtangchao.top:8080/shopping 就是这个网址 怎么才能实现输入网址直接访问网站

8个回答

图片说明
conf/server.xml中 最下面 找到host标签 像我图中的那样填写就可以了

su20145104009
甄情 回复ZERODAY_GI: context要自己加的。你试试
3 年多之前 回复
ZERODAY_GI
ZERODAY_GI 要自己加吗
3 年多之前 回复
ZERODAY_GI
ZERODAY_GI 找不到context path这个标签呢~
3 年多之前 回复

TOMCAT?在配置文件里把端口号改成80,其它服务器软件操作方法一样,得把端口改为80.

ZERODAY_GI
ZERODAY_GI 对的80被占用了
3 年多之前 回复
u014353911
wuruize888 看看80是不是被占用了
3 年多之前 回复
l1509214729
有梦想的闲鱼 回复ZERODAY_GI: 那可能是权限问题
3 年多之前 回复
ZERODAY_GI
ZERODAY_GI 改成80还需要改其他的吗
3 年多之前 回复
ZERODAY_GI
ZERODAY_GI 改成80就访问不了了
3 年多之前 回复

都是在tomcat的配置文件里面配置的 把修改端口号 和 host中的path 能解决你的两个问题

l1509214729
有梦想的闲鱼 回复ZERODAY_GI: <Context docBase="shopping " path="/shopping " reloadable="true" /> 将第二个shopping 去掉
3 年多之前 回复
l1509214729
有梦想的闲鱼 回复ZERODAY_GI: 是的 端口<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 其中8080改为80
3 年多之前 回复
ZERODAY_GI
ZERODAY_GI 是在server.xml文件里面修改吗 具体怎么改?
3 年多之前 回复

弄个域名指到这个网址上,,输入域名就可以访问,

域名是可以直接只想URL链接

你是发布到tomcat文件下了,通过访问tomcat来查找你的文件所在地方.8080是你安装tomcat的时候设置的端口号

当然得加端口了,每一个服务都得加,只不过像tomcat 80端口的话 可以不用加 默认加载80下的 服务

Tomcat配置改为80端口,项目发布到为ROOT就可以直接域名访问了。

http://www.cnblogs.com/wvqusrtg/p/4991328.html

如果项目用了MAVEN,用花生壳映射
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐