`
chian_xxp
  • 浏览: 96987 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

module 'null' not found錯誤處理

    博客分类:
  • IDE
阅读更多

一個運行正常的項目,突然之間報出如題錯誤.我的項目環境:

開發工具:jbuilder 2005

服務器:jbuilder 2005自帶的tomcat 5.0.7

使用struts 1.1框架,jdk 1.4

 

在網上搜索,有成功的方法:

1 web.xml中actionServlet的加載順序要改成0.

2 common-digest.jar這個包衝突.換一個就行.

上面這兩種方法都沒有效果.只有自己來想辦法.

1 jbuilder錯誤排除

2 struts.jar錯誤

3 一些其它的lib引起的錯誤.

 

針對1的處理,起初只是簡單地重啟jbuilder.因為之前也遇到過是jbuilder本身的問題導致錯誤.重啟之後,錯誤依然.

針對2的處理,更換不同版本的struts.jar,仍然沒有正確.

針對3的處理,檢視所有的lib,刪掉重複的lib.仍然沒有結果.

 

後來在jubilder的message窗口中,發現servlet-api.jar版本不對.之前也發現這樣的問題.但不影響使用.

查看發現是jbuilder自帶的tomcat的servlet-api.jar.後來改成apache tomcat中的servlet-api.jar.則module 'null' not found問題消失,項目恢復正常.

 

小結:

項目的日志記錄很重要.之所以,我會想到可能是jar文件引起的錯誤.是因為在日志文件中,有提示可能是某個jar出現錯誤.

 

不要入重複的包,

你引入a包.但a包也有可能引入到其它的包.某些情況下.只要引入a包一個就好.因為a包中可能封裝了它所引用的包.而有些沒有.

 

分享到:
评论

相关推荐

    linux 网卡驱动详解中文版

    接下来,开发者需要实现更多的功能,例如数据包的发送和接收、错误处理以及性能优化等。这些高级功能的实现通常涉及对Linux网络栈的深入了解和对Realtek 8139硬件特性的熟悉掌握。 总之,Linux网卡驱动开发是一项...

    PHP工程师面试笔试真题(某知名搜索引擎提供商)-附解析.doc

    题目中给出的代码示例`user_errors()`是错误的,因为PHP4并不支持此函数,这可能是对异常处理的早期尝试,而PHP5引入了错误处理和异常机制。 3. **phpinfo()函数**:phpinfo()函数用于显示PHP的配置信息,但不能...

    PLSQL最佳实践

    - 确保所有可能抛出异常的代码都有适当的错误处理机制。 - 限制每个存储过程或函数的职责范围,遵循单一职责原则。 #### 基础 **3.1 DEBUG** - 使用调试工具,如Oracle SQL Developer的调试功能,来定位和解决程序...

    vc中调用外部程序方法

    NULL, // No module name (use command line) "notepad.exe", // Command line NULL, // Process handle not inheritable NULL, // Thread handle not inheritable FALSE, // Set handle inheritance to FALSE ...

    php面试题二

    **404 Not Found**:这个状态码表示服务器无法找到请求的资源。当使用`header()`函数设置HTTP响应头时,可以发送这个状态码,例如`header("HTTP/1.0 404 Not Found")`。 ### 知识点4:PHP数组函数与错误报告 1. **...

    php程序员面试题(a卷_附答案).pdf,这是一份不错的文件

    `include`和`require`都是用于包含其他文件,但处理错误方式不同:`include`遇到错误时只会发出警告,而`require`则会引发致命错误。为避免重复包含文件,可以使用`require_once`和`include_once`,这两个函数会在...

    php静态化页面 htaccess写法详解(htaccess怎么写?)

    总结来说,`.htaccess`文件是Apache服务器中一个强大的工具,它可以让你灵活地控制网站的行为,包括URL重写、错误处理、访问控制等。通过熟练掌握`.htaccess`的写法,开发者可以更好地优化网站性能和用户体验。

    PHP程序员面试题目

    若要返回“找不到文件”的提示,可以使用`header()`函数设置HTTP响应状态,如`header("HTTP/1.0 404 Not Found")`。 4. `arsort()`函数用于对数组进行逆向排序,并保持索引关联,常用于根据值降序排列关联数组。`...

    PHP面试题及答案

    - **`header("HTTP/1.0 404 Not Found")`**: 使用 `header()` 函数发送HTTP头部信息,可以用来改变响应的状态码。在这里,服务器将返回404状态码,表示请求的资源未找到。 ### 4. PHP数组函数与错误报告 #### 知识...

    php面试试题及答案

    ... #### 1.... ...#### 2....`8 % (-2)`的结果为`0`,因为8除以-2的余数为0。...#### 3....- **更多知识点**: 除了以上提到的知识点外,还可以进一步探讨PHP的面向对象编程特性、错误处理机制、数据库操作等内容。

    typescript_api:这是一个使用打字稿练习节点的简单API

    在实际项目中,我们可能会遇到更多复杂的场景,比如数据模型、数据库连接、错误处理等。TypeScript的类型系统可以帮助我们在这些方面编写更健壮的代码。例如,定义一个接口来描述数据库模型: ```typescript ...

    33道php常见面试题及答案

    header("HTTP/1.0 404 Not Found"); ``` 3. 数组函数arsort和错误报告 arsort函数用于对数组进行逆向排序并保持索引关联: ```php $myArray = array("a" => 4, "b" => 2, "c" => 5); arsort($myArray); ``` 而error...

    JavaScript Table行定位效果

    However, if a node has just been created and not yet added to the tree, or if it has been removed from the tree, this is null. 很简单,就是节点的父节点,看过dom都知道。 再看看比较容易区分的...

Global site tag (gtag.js) - Google Analytics