网站访问综合问题分析

举报
SHQ5785 发表于 2024/03/11 09:09:18 2024/03/11
【摘要】 最近在做网站项目时,在做发布时通过配置tomgcat的server.xml,出现网站可以访问,但是客户端无法与服务端通信的棘手问题。最终还是采取了一种欠妥的这种方法,网站访问时域名后面必须添加项目名称,显然这是不合理的。至于此问题到底如何解决?可以通过跳转的方式实现,例如将www.weimingcloud.cn页面跳转至www.weimingcloud.cn/lmapp页面。各种配置方案如下...

最近在做网站项目时,在做发布时通过配置tomgcat的server.xml,出现网站可以访问,但是客户端无法与服务端通信的棘手问题。最终还是采取了一种欠妥的这种方法,网站访问时域名后面必须添加项目名称,显然这是不合理的。至于此问题到底如何解决?可以通过跳转的方式实现,例如将www.weimingcloud.cn页面跳转至www.weimingcloud.cn/lmapp页面。各种配置方案如下所示:

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn /lmapp-->

   <Host name="localhost"  appBase="webapps"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="" docBase="e:\webfiles_root\lmapp" reloadable="true" debug="0"> 

</Context>

可以通过如下形式访问:

www.weimingcloud.cn/lmapp/index_shop.html  

以下形式不可访问:

www.weimingcloud.cn/index_shop.html  

网站不可访问:

http://www.weimingcloud.cn/

此时各项操作正常。

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn /lmapp-->

   <Host name="www.weimingcloud.cn"  appBase="webapps"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="/lmapp/files" docBase="e:\webfiles_root\lmapp" reloadable="true" debug="0"> </Context>

可以通过如下形式访问:

www.weimingcloud.cn/lmapp/index_shop.html  

以下形式不可访问:

www.weimingcloud.cn/index_shop.html  

网站不可访问:

http://www.weimingcloud.cn/    网站内容为tomcat主页

手机客户端可访问,但是图片无法显示!

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn /lmapp-->

   <Host name="localhost(或www.weimingcloud.cn)"  appBase="webapps"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="/lmapp/files" docBase="e:\webfiles_root\lmapp" reloadable="true" debug="0"> </Context>

可以通过如下形式访问:

www.weimingcloud.cn/lmapp/index_shop.html  

以下形式不可访问:

www.weimingcloud.cn/index_shop.html  

网站不可访问:

http://www.weimingcloud.cn/    网站内容为tomcat主页

需以http://www.weimingcloud.cn/lmapp 形式访问

手机客户端可访问,图片可正常显示!

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn -->

   <Host name="localhost"  appBase="webapps/lmapp"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="" docBase="e:\webfiles_root\lmapp" reloadable="true" debug="0"> </Context>

以下形式均不可以访问:

www.weimingcloud.cn/lmapp/index_shop.html  

www.weimingcloud.cn/index_shop.html  

http://www.weimingcloud.cn/

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn -->

   <Host name="localhost"  appBase="webapps/lmapp"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="/lmapp/files" docBase="e:\webfiles_root\lmapp" reloadable="true" debug="0"> </Context>

以下形式均不可以访问:

www.weimingcloud.cn/lmapp/index_shop.html  

www.weimingcloud.cn/index_shop.html  

http://www.weimingcloud.cn/

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn -->

   <Host name="localhost"  appBase="webapps"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="" docBase="." reloadable="true" debug="0"> </Context>

可以通过如下形式访问:

www.weimingcloud.cn/lmapp/index_shop.html  

以下形式均不可以访问:

http://www.weimingcloud.cn/

www.weimingcloud.cn/index_shop.html  

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn -->

   <Host name="localhost"  appBase="webapps/lmapp"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="" docBase="." reloadable="true" debug="0"> </Context>

网站可访问:

http://www.weimingcloud.cn/  

管理端页面均显示:

www.weimingcloud.cn/index_shop.html  

www.weimingcloud.cn/lmapp/index_shop.html  

但是存在不能与服务端通信的问题!

l 当server.xml配置内容如下所示时:

   <!--  Editted point2 www.weimingcloud.cn -->

   <Host name="localhost"  appBase="webapps/lmapp"

   unpackWARs="true" autoDeploy="true"

   xmlValidation="false" xmlNamespaceAware="false">

  <!--  Editted point3  -->

<Context path="/lmapp" docBase="." reloadable="true" debug="0"> </Context>

网站访问需按照如下形式:

http://www.weimingcloud.cn/lmapp/

管理端页面均显示:

www.weimingcloud.cn/lmapp/index_shop.html

而且与服务端通信通常!

手机APP可与服务端通信,但图片无法显示!

注:Context节点中path变量的值为访问网站时浏览器中输入url中的值。




【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。