问题1. 第一次安装 tomcat 时,双击 startup.bat 启动后,面板一闪而过。
解决方案:检查设备是否配置 JAVA_HOME 属性或属性值是否正确。属性值为安装的jdk的地址。
问题2. 新创建的 JavaWeb 项目目录里的 index.jsp 文件显示为红色.
解决方案:右键红色文件,选择Git,点击Add,既可变为绿色。
问题3. 配置本地 tomcat 后,启动项目控制台错误: Caused by: java.net.BindException: Address already in use
解决方案:检查是否tomcat正在被使用,关闭启动的tomcat
问题4. 启动项目后,控制台报错,如下图所示:
解决方案:应该对其项目设置一个正确的输出路径。如下图例位置所示。
问题5. 控制台报错:Error:Cannot run program“D:java\bintjava'(in directory“C\Users\Asus\.Intelijde2017.2\system\compile-server-):CreateProcess error=2,系统找不到指定的文件。
解决方案:在项目配置时,请保持 project SDK 下拉框中的选项不能是红色的;如果是红色,修改成jdk安装的地址;有时候发现,project SDK 是正常的,但是项目run时仍然报如上的错误,此时可以尝试重新 new 一个 specific SDK 选项。如下图所示。如果你所安装的 jdk 是 1.8 的版本,请保持版本的统一。
问题6. 在确认代码已经导入所需jar包的基础上,项目里的代码使用了数据库,却爆出下图所示的提示。
解决方案:这种情况为项目无法连接数据库,请检查数据库是否处于正在运行的状态。
问题7. 应用连接不了数据库,错误提示:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方式
解决方案:
一、检查该项目结构设置里是否已经导入mysql-connector-java-3.1.13-bin.jar 。
二、连接URL格式是否正确(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")。
三、驱动字符串是否正确,驱动字符串出错(com.mysql.jdbc.Driver)。
四、将mysql-connector-java-3.1.13-bin.jar导入 tomcat 的 lib 文件夹内。
对于刚接触的我来说,不知道为什么第四点能够解决这个问题。希望大家多多评论
参考文献
http://www.blogjava.net/w2gavin/articles/217864.html
https://www.cnblogs.com/zfyouxi/p/5378964.html