实验室项目一配置问题
1.在tomcat的conf下的server.xml里的<Host></Host>加入:
<Context path="" docBase="E:\java\apache-tomcat-9.0.21-windows-x64\apache-tomcat-9.0.21\webapps\dataUp_war" debug="0" reloadable="true"/>
能够解决网址输入时需要加项目名和静态资源拿不到的情况
2.项目上传到服务器上连接数据库报错的几个原因:
1).数据库的驱动和数据库的版本问题(尽量保持数据库的版本一致)
2).数据库的驱动名字写错8.0版本以后的mysql的驱动名字为com.mysql.cj.jdbc.Driver
3).数据库的路径写得不完全jdbc:mysql://127.0.0.1:3306/dataUp?useSSL=false&serverTimezone=UTC ,不加后面的部分会出现空指针异常的错误。
3.将路径中的‘\'要替换成'/'否则会报错,路径非法
具体案例<a href='downloadFile?filepath=${row.dataPath.replaceAll("\\\\","/") }'