作者:皇家让梦起飞jie | 来源:互联网 | 2023-09-25 17:22
一个BS做完后把WAR发布到TOMCAT下,结果奇怪的事情发生了,所有的页面都找不到路径。(需要修改到上级路径才能显示)相应的JS文件也要修改路径。这样工作量也太。。。。。。请大家指出可能的原因,谢谢
一个BS做完后把WAR发布到TOMCAT下,结果奇怪的事情发生了,所有的页面都找不到路径。(需要修改到上级路径才能显示)相应的JS文件也要修改路径。这样工作量也太。。。。。。请大家指出可能的原因,谢谢~
9 个解决方案
server.xml里面可以设置应用的base路径。
你可能放在TomCat上的路徑放錯了,不是放在Tomcat的根目錄下,應該放在webapp這個目錄下面.程式執行的時候會從這個路徑自動解包.
关键是我就是在webapp下面,是不是和开始建WEB程序的时候什么路径没有注意到?
1,xml中,需要配置根路径
2,jsp访问目录时,也要写相对路径,例如:getRealPath("/")+"images/1.jpg";
getRealPath这个函数名具体时不是如此,我不记得了,不过肯定是request或者response对象,有这么个方法。
在servlet中用getServletContext.getRealPath("/");
request.getRealPath("/");已经过时,