NoClassDefFoundError,问题解决
来源:互联网 发布:jsp javabean 获取数组 编辑:程序博客网 时间:2024/05/17 12:56
今天写了个调用.bat的程序时,出现了个低级的错,总结一下;前台是用JSP写,后台是写个SERVLET,
后台JAVA代码如下
--------------------------------------------------------
package com.vogoal.util;
import java.io.BufferedReader;import java.io.InputStreamReader;
public class RunBat {
public static void main(String[] args) {
try {
Process process = Runtime.getRuntime().exec("C:\\\\Program Files\\tomcat6\\webapps\\ROOT\\run.bat");
BufferedReader read = new BufferedReader(new InputStreamReader(process.getInputStream()));
String str = null;
while ((str = read.readLine()) != null) {
System.out.println(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
--------------------------------------------------------
前台JSP如下:
--------------------------------------------------------
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.vogoal.util.RunBat" %>
<html>
<head>
<title>Run bat to start testing</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
</head>
<body>
<%
RunBat.main(null);
%>
</body>
</html>
--------------------------------------------------------
之前RunBat.main(null);写成了
RunBat rb = new RunBat();
rb.main(null);
结果报错了,NoClassDefFoundError, 之后想想才知道,可能main()构造函数的原因,嘿嘿!
另外说一下,web.xml里面多个servlet配置,其实很简单,就是简单的添加就可以,例如:
<!-- This is for Upload File -->
<servlet>
<servlet-name>JspFileUpload</servlet-name>
<display-name>JspFileUpload</display-name>
<description>A test Servlet</description>
<servlet-class>classes.com.vogoal.util.JspFileUpload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JspFileUpload</servlet-name>
<url-pattern>/JspFileUpload</url-pattern>
</servlet-mapping>
<!-- This is for Start function -->
<servlet>
<servlet-name>RunBat</servlet-name>
<display-name>RunBat</display-name>
<description>Start Servlet</description>
<servlet-class>classes.com.vogoal.util.RunBat</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RunBat</servlet-name>
<url-pattern>/RunBat</url-pattern>
</servlet-mapping>
- NoClassDefFoundError,问题解决
- achartEngineDemo1.0 NoClassDefFoundError问题解决
- NoClassDefFoundError: javax/el/ELResolver问题解决
- Nutch“java.lang.NoClassDefFoundError:”问题解决
- java.lang.NoClassDefFoundError的问题解决!
- Android 升级ADT后,NoClassDefFoundError问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- Exception in thread "main" java.lang.NoClassDefFoundError: hello/class 问题解决
- Android中引用jar,提示java.lang.NoClassDefFoundError问题解决
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- java.lang.NoClassDefFoundError: org.androidpn.client.PersistentConnectionListen 问题解决
- java.lang.NoClassDefFoundError: org/openqa/selenium/htmlunit/HtmlUnitDriver 问题解决方案
- 刷新或者关闭页面前弹出confirm窗口的实现
- JS获得月最后一天和js得到一个月最大天数
- Oracle ADF 表实现下拉联动
- 遍历集合的方法
- CSDN 肖舸老师IT 学生解惑真经笔记
- NoClassDefFoundError,问题解决
- OMP的效率测试
- 工作四年总结
- WORD文档结构图混乱的解决方法
- Windows CE下操作GPIO的方法
- 这里有一个python进行网络编程的文章
- 提高班周年总结
- HW : PM怎样处理项目人际冲突
- linux 内存共享mmap