Java Web 编程实战宝典的最后的综合项目出现500错误
发表在JavaWeb图书答疑 2017-04-19
是否精华
版块置顶:

Java Web编程实战宝典的综合实例篇中,

1.论坛系统能够运行,并打开登录/注册页面,但是提交数据后出现500错误,数据库连接配置如密码\库名已经更改.

2.网络硬盘项目也是同样的问题


配置:myeclipse2016/tomcat v7.0/mysql v5

期望:能够解决问题,或者有完好可运行无误的源代码



登录/注册页面能打开,就是提交时出现了这个错误了

注册提交数据,立马出现500,数据库没有写入记录

预先为数据库写入用户,登录提交,出现500

严重: Servlet.service() for servlet [default] in context with path [/netdisk] threw exception [java.lang.NullPointerException] with root cause
java.lang.NullPointerException
blob.png

分享到:
精彩评论 6
那年那月那日
学分:9 LV1
2017-04-19
沙发


-------------------------------------------------------------------------------

直接导入项目行不通,又重新创建项目

1.创建项目

File -- New -- Web Project -- 

Project name(netdisk) -- 

Java EE version(Web 2.5) --

Java version(1.7) --

JSTL Version(1.2.1) --

Target runtime(Tomcat v7.0 Server me1 at localhost) -- 

Finish

2.拷贝文件

1.[src]下的全部文件

2.[WebRoot]下的[css][images][javascript]

3.[WebRoot/WEB-INF]下的[jsp]

4.[WebRoot/WEB-INF/lib]下的全部jar包

5.[WebRoot/WEB-INF]下的[DB],

修改为disk.sql文件,用于第三方创建数据库和表

1.添加use disk;

添加netdisk.xml文件,修改配置,用于放置在服务器的[conf/Catalina/localhost]下

1.name="jdbc/disk"

2.password="1970"

6.[WebRoot/WEB-INF]下的applicationContext.xml文件,netdisk.properties文件,修改web.xml文件内容

7.[WebRoot]下的index.jsp修改内容

3.修改|排错

1.[src]update -- hibernate.cfg.xml -- url & password

2.添加jar包

cglib-nodep-2.1_3.jar

commons-collections-3.1.jar

jta-1.1.jar

3.右键项目 -- Build Path -- Libraries -- JRE System Library -- Access rules -- Edit...

Add... -- Resolution(Accessible) -- Rule Pattern(**) -- OK

4.为 BaseAction.java 添加打印语句,无输出

5.为 UserDAOImol.java 添加打印语句,无输出

6.为hibernate.cfg.xml添加

<property name="hibernate.connection.release_mode">after_statement</property>

7.为 LoginAction.java 添加打印语句,无输出

8.为 index.jsp 添加弹出框,有弹出和内容;

 为 login.jsp 添加<h1>标签,页面有改动

 为 login.jsp 的刷新验证码添加弹出框,有弹出和内容

----------------------------结果还是错误500-------------------------



那年那月那日
学分:9 LV1
2017-04-19
板凳

提示错误.docx

此为控制台和浏览器错误信息

silence雪
学分:378 LV5
2017-04-21
地板

你好:

通过你发的错误页面信息,你检查一下路径为“/netdisk”  这个方法里面有什么属性为空了。

或者把你的项目打包发过来检测一下。

那年那月那日
学分:9 LV1
2017-04-21
4L

netdisk-withoutjar.rar

因加上jar包有13M,超出上传范围,所以上传了除jar包外的完整项目.

如果解决了问题,能运行成功,请说明问题所在,运行环境和jar包清单.

其实,这个项目就是书本光盘的项目,你们应该有备份的.

另外一个同章的论坛项目也是同样的错误提示.

silence雪
学分:378 LV5
2017-04-24
5L

你好:

请确认一下图书的名称,我们公司未出版过《Java Web编程实战宝典》,

如果方便的话再指出这是第几章第几个实例。

那年那月那日
学分:9 LV1
2017-04-24
6L

好吧,我仔细看了一下,的确不是,真是不好意思.买了明日的入门系列都有五六本了,下意识地认为这一本也是.不过这编程宝典还真是令人心烦啊,不单是没法运行,还找不到地方解答.

首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照