
Ant编译是不是可以用MyEclipse来代替
小弟学习javaweb,自学<javaEE企业实战版>这本书时,碰到这么一段话:上面的Person.java只是源文件,我们将该文件放在web应用下的WEB-INF/sr...
小弟学习javaweb,自学<javaEE企业实战版>这本书时,碰到这么一段话:
上面的Person.java只是源文件,我们将该文件放在web应用下的WEB-INF/src路径下,实际上java源文件对web应该不起作用,所以我们会使用Ant来编译它,并将编译得到的二进制文件放入WEB-INF/classes路径下。
这里,我自己用cmd编译person文件得到class文件后直接放入WEB-INF/classes文件夹下,提示如下:
The server encountered an internal error () that prevented it from fulfilling
this request.
exception javax.servlet.ServletException: java.lang.NoClassDefFoundError: lee/Person (wrong name: Person)
而jsp中useBean的class属性为"lee.Person",我又在WEB-INF/classes下创了一个lee文件夹,提示还是500,不过这次直接出现的源代码。
所以小弟是不是没有用Ant编译,所以才弄不出来的?
如果用Eclipse编译的话怎么把他放到WEB-INF/classes文件下? 展开
上面的Person.java只是源文件,我们将该文件放在web应用下的WEB-INF/src路径下,实际上java源文件对web应该不起作用,所以我们会使用Ant来编译它,并将编译得到的二进制文件放入WEB-INF/classes路径下。
这里,我自己用cmd编译person文件得到class文件后直接放入WEB-INF/classes文件夹下,提示如下:
The server encountered an internal error () that prevented it from fulfilling
this request.
exception javax.servlet.ServletException: java.lang.NoClassDefFoundError: lee/Person (wrong name: Person)
而jsp中useBean的class属性为"lee.Person",我又在WEB-INF/classes下创了一个lee文件夹,提示还是500,不过这次直接出现的源代码。
所以小弟是不是没有用Ant编译,所以才弄不出来的?
如果用Eclipse编译的话怎么把他放到WEB-INF/classes文件下? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询