代码不提示错误,访问页面错误500

错误如图,图片说明

第一行文件代码如下,不知道哪里错了。
package com.hezeedu.dao.impl;

import java.sql.SQLException;
import java.util.List;

import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;

import com.hezeedu.dao.MenuDao;
import com.hezeedu.domain.Menu;
import com.hezeedu.utils.JdbcUtils;

public class MenuDaoImpl implements MenuDao {

@Override
public List<Menu> findAllMenu() {
    //核心类
    QueryRunner runner = new QueryRunner(JdbcUtils.getDataSource());
    //准备sql语句
    String sql = "select * from menu";
    //准备参数
    Object[] params = {};
    //执行
    try {
        return runner.query(sql, new BeanListHandler<Menu>(Menu.class), params);
    } catch (SQLException e) {
        throw new RuntimeException();
    }
}

}

课设,挺急的,如果有大腿愿意留下个QQ就更好了。

500服务器有错,你要么把tomcat中有关这个项目先删了,再试一下,如果还不行的话,打断点看看哪句影响的

27行错误,哪个是27行?

断点-----图片说明画圈的地方,鼠标双击两下,直到出来一个蓝色按钮即可,然后重新发布项目

那你就把它删除啊,要打印信息可以用e.p...................

不是写的很清楚吗 27行错误 根据错误提示 是runtime异常 而且你那个代码里正好做了一个try catch 而捕获的异常就是你控制台打印出来的错误啊。你都把它给捕获了代码当然没错啊,
所以错误源头就是try 里面的return runner.query语句 所以可以断定执行.query时挂了