记录一下,以免后面再次遇到
项目是ssh框架eclipse编写的,我用的idea,直接到按操作导进来(面向百度),是个老项目,到进来后一build,什么方法报错,缺失,jar包没有,全出来了,按照提示解决就好,没包的导包,还是没有的包下载了放在项目lib下,解决完了,tomcat启动(**注意:**需要不报错的完整启动,因为自己之前暂时连接不上数据库,报sql异常,以为访问首页不影响,结果我错了),报错:找不到资源,百度后看大佬们的解决方案发现不奏效,于是发现
按照大佬的导入操作后,这里的路径原本是http://localhost:8080/项目名 同时还配置了如下:
application context:配置后,原本"/"后面也是跟着项目名,但是我访问页面就一直报错找不到,于是后面吧路径改成上面的路径,tomcat默认的路径,就能够正常访问了
这次遇到的问题:开始在sql报错的前提下尝试,虽然tomcat能够正常启动访问tom猫,但项目路径一直访问不到,后面吧sql解决,报页面信息异常,然后tomcat路径配置好,就可以正常访问了//在百度这个问题的时候,看到大佬的两个原因,第一是jsp放在了web-inf下了,这个路径是受保护的,不能放在里面,第二是说tomcat安装文件中的webapps下面没有资源可以解析(大概是这个意思).然后我就看文件,确实没有jsp文件,误以为我也是这个原因,结果搞了半天还是没法解决,而且自己好像也理解错了,还是自己的技术不行
注意:①application context路径变动了,server中的URL路径会跟着变,但URL变了,application则不会变,而且路径这个东西,开始不熟悉都不确定,正常tomcat默认的路径应该就是上面那种,有些需要后面加上项目名才能够访问,都试一下 ②连接数据库的时候注意吧XML文件的配置改了