这两天真郁闷,先是后台报 mapMappableContainerException 错误,不知道怎么解决了,我记得只是重启服务,然后就好了。

然后写前台,页面无法提交请求,路径确认了无数遍,还是 404 错误。

小导师帮我看了好长时间,也没有解决,结果把我的代码移植到他的工程中,可以提交请求并显示了页面。没办法,他把工程重新给我发了一遍,并将后台的 src 文件夹替换了。

问题更多了,今天早上测试后台代码时又报了 mapMappableContainerException 异常,无语了,搞了一上午,不知道是什么原因,网上也没有查到,在群里面问也没人搭理。

还是自己慢慢分析:

异常信息是 java.lang.NoClassDefFoundError: Could not initialize class org.wy.ccnu.edu.util.EntityManagerHelper

异常描述 The server encountered an internal error (java.lang.NoClassDefFoundError: Could not initialize class org.wy.ccnu.edu.util.EntityManagerHelper) that prevented it from fulfilling this request.

看了半天不知道是怎么回事,想到昨天也遇到这个问题却解决了,我试着重启服务器,重启数据库,折腾老半天,弄不好。

下午上了两节课后我又测试,然后仔细的看异常信息,直到看到 WARN: HHH000342: Could not obtain connection to query metadata : Access denied for user 'root'@'localhost' (using password: YES)

我发现世界亮了,原来小导师把工程发给我,配置文件里面的密码跟我的数据库密码不一致(我的没有密码),修改密码后这个问题就解决了。

接着, 404 错误也被我解决了。

404 错误,服务器没有此资源。先检查路径有没有错误,主要是 Servlet 配置的映射路径。若确定路径没错误,可测试 JSP 页面提交请求有没有成功,若没有,则是 Servlet 本身的问题了,先查看有没有导入 javax.servlet.jar 包,还要查看有没有发布时有没有包含 servlet 包。我的问题就是发布时没有包含 servlet 包,才让 404 错误折磨了一天。

这两天真郁闷,先是后台报mapMappableContainerException错误,不知道怎么解决了,我记得只是重启服务,然后就好了。然后写前台,页面无法提交请求,路径确认了无数遍,还是404错误。小导师帮我看了好长时间,也没有解决,结果把我的代码移植到他的工程中,可以提交请求并显示了页面。没办法,他把工程重新给我发了一遍,并将后台的src文件夹替换了。问题更多了,今天早上测试后台 String user=request.getParameter("user1"); String pwd=request.getParameter("pwd1"); login.jsp input 取2参数何用ajax 传给logincheck.jsp $.ajax({ type : "POST", url : baseUrl+"m/module/querymodulebyname.do", dataType:"json", data: modName:title succes 四月 17, 2018 9:30:12 下午 com.sun.jersey.spi.container.ContainerResponse map Map pableContaine rE xc eption 严重: The e xc eption contained within Map pableContaine rE xc eption could not be map p...
在部署项目时,发现com.sun.jersey.api.container.ContainerE xc eption 的错误信息,查了一下资料,基本上都是说要没导入好资源包,要么就是说包名命名错误了或者说包不存在。但是问题是我根本就没有使用jersey框架,所以根本不存在上述问题,通过往下查看信息出现了一些不存在的项目,如 七月 19, 2018 9:28:16 下午 org.apache.cata...
<form action="ServletURL" method="post"> <label for="fname">名字:</label><br> <input type="text" id="fname" name="fname"><br> <label for="lname">姓:</label><br> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value=" 提交 "> </form> 其中,`action`属性指定了表单数据 提交 到的URL地址,而`method`属性指定了使用的HTTP方法(通常为"post"或"get")。在这个例子中,表单中的数据将被 提交 到名为"ServletURL"的Servlet。 您还可以使用JavaScript或其他客户端脚本语言来 提交 表单数据,或者使用AJAX技术来异步地 提交 表单数据。 @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@Repository @PostConstruct 服务器端获取webservice客户端IP地址 2014年秋找工作经历