发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 云架构 框架 开发教程 SOA 大数据 扩展性 并发编程 EDA 分布式 函数编程

莫名奇妙的空指`~555

2003-07-10 10:50
赞助商链接

我照JSP献隽艘,如果resin用手工]},但把它加在windows的服昭Y又,在首入用艉停校粒樱樱祝希遥,c登按o之後, 就返回如下:
500 Servlet Exception
java.lang.NullPointerException
at _jsp._talk._index_0login__jsp.CheckLogin(/talk/index_login.jsp:93)
at _jsp._talk._index_0login__jsp._jspService(/talk/index_login.jsp:76)
at com.caucho.jsp.JavaPage.service(JavaPage.java:87)
at com.caucho.jsp.JavaPage.subservice(JavaPage.java:81)
at com.caucho.jsp.Page.service(Page.java:410)
at com.caucho.server.http.Invocation.service(Invocation.java:319)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:121)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:239)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:157)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:536)


--------------------------------------------------------------------------------
Resin 1.2.10 (built Fri Jan 11 14:26:21 PST 2002)
想不通呀~各位知道知是啥原因幔浚

2003-07-17 13:22

怎么配置的?

2003-07-17 14:16

我推测最大的可能性是因为环境变量的缘故。

当你在DOS窗口里手工启动Resin的时候,程序可以读到系统环境变量,例如CLASSPATH,RESIN_HOME等等。

而当你在Windows服务加载Resin的时候,resin是读不到系统环境变量,例如CLASSPATH的。

假设你是把数据库驱动类库设置在系统环境变量CLASSPATH里面的话,手工启动Resin能够找到类库,而Windows服务则找不到数据库驱动类库。在程序里面对Connection对象的调用就会造成NullPointerException。

建议:

在Resin的启动脚本里面设置CLASSPATH。

2003-08-04 11:07

谢谢,我试试~~

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com