将后面的蛋糕商城打包放到tomcat的webapps下不能访问

将后面的蛋糕商城打包放到tomcat的webapps下不能访问

能进入登录页面但登录不能成功,而且首页的css失效http://img1.sycdn.imooc.com//climg/5ea02ca3091f791210700861.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2020-04-23 11:10:27

同学你好!

1、css问题,是因为icake项目中css路径是以没有项目名来写的,但是项目部署到tomcat上之后有了项目名所以导致css路径不正确

可以进行配置,在访问时不添加项目名就不会出现css无法加载得情况了

  • 找到你的tomcat安装目录下的conf/server.xml 文件,然后对server.xml 文件进行编辑

  • 在这个文件里找到Context标签,如果没有找到这个标签自己添加一个也是可以的,这个标签的内容写成以下样子就可以:

    http://img1.sycdn.imooc.com//climg/5ea106c3099b027006290057.jpg

    注意:除了docBase,(它的值是你的项目的路径,同学这里从根目录写起就可以。)其它的和老师贴出来的一样就可以

  • 修改完成后保存,重启tomcat,然后访问项目,注意此时访问项目时不需要在添加项目名称了

2、登录失败,请问你的数据库连接是否正确,数据库中是否有相应得数据呢?

祝学习愉快~

  • 提问者 invictus丶 #1
    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context path="/" docBase="D:\apache-tomcat-8.5.53\webapps\icake" allowLinking="true" reloadable="false"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/> </Host> 这样配置后还是不行
    2020-04-23 11:50:16
  • 好帮手慕柯南 回复 提问者 invictus丶 #2
    同学你好, 1. 请问webapps下包的名字是icake吗? 2. 你访问的地址是什么呢? 建议你截图给老师看一下 祝学习愉快~
    2020-04-23 15:09:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师