搭建了一个tomcat服务器 远程登陆访问后 可以控制服务器串口读写 测试JavaBean写好了 镶到JSP中编译出错 package org.apache.jsp;
import java.io.*;
import java.util.*;
import javax.comm.*;
public class Comm {
public String serialName;
public Enumeration en;
public Comm(){
en = CommPortIdentifier.getPortIdentifiers();
CommPortIdentifier portId;
portId = (CommPortIdentifier) en.nextElement();
if(portId.getPortType() == CommPortIdentifier.PORT_SERIAL){
serialName = portId.getName();
} }
public String getSerialName(){
return serialName;
}
}javax.servlet.ServletException: Comm (wrong name: org/apache/jsp/Comm)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NoClassDefFoundError: Comm (wrong name: org/apache/jsp/Comm)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1214)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)是不是路径配置问题?
import java.io.*;
import java.util.*;
import javax.comm.*;
public class Comm {
public String serialName;
public Enumeration en;
public Comm(){
en = CommPortIdentifier.getPortIdentifiers();
CommPortIdentifier portId;
portId = (CommPortIdentifier) en.nextElement();
if(portId.getPortType() == CommPortIdentifier.PORT_SERIAL){
serialName = portId.getName();
} }
public String getSerialName(){
return serialName;
}
}javax.servlet.ServletException: Comm (wrong name: org/apache/jsp/Comm)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NoClassDefFoundError: Comm (wrong name: org/apache/jsp/Comm)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1214)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)是不是路径配置问题?
解决方案 »
- struts2 <s:property/>标签 静态方法 传参
- 很奇怪的数据库。。报错??
- js新手请教
- 技术支持!(兼职)
- 新手告急:jsp程序出现问题,找不到class文件,希望以前碰到过这种情况的仁兄帮我解决一下..多谢了
- Struts文件上传时zip和pdf格式不能上传,高手请进来请看一下为什么
- 请教:nrong.replaceAll(tmp,ldata);这句为何不起作用,还有显示内容时总是乱码?
- 如何在jsp中对String类型去掉空格?
- 怎么才能提高开发的效率?我写了一个根据表结构自动生成javabean的程序,大家看怎么样?
- 請問在JSP中有甚麼方法能將中文字'管理系統'轉換為'管理系統'這種格式
- <a href="***.ppt">PPT浏览</a>
- 一个简单的乱码问题。大家来讨论一下
你把编译后的文件放到web目录的WEB-INTF/classes/org/apache/jsp/
目录下就好了