gpt4 book ai didi

java.lang.ClassNotFoundException : com. jweb.beans.News

转载 作者:太空宇宙 更新时间:2023-11-04 06:19:10 28 4
gpt4 key购买 nike

我收到此错误,但我不明白问题出在哪里,我在我的项目中为用户做了同样的事情,并且运行良好:

Etat HTTP 500 - L''exécution de la servlet a lancé une exception
type Rapport d''exception
message L''exécution de la servlet a lancé une exception

description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: L''exécution de la servlet a lancé une exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
cause mère

java.lang.NoClassDefFoundError: com/jweb/beans/News
com.jweb.servlets.newsmanagement.doPost(newsmanagement.java:44)
javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
cause mère

java.lang.ClassNotFoundException: com.jweb.beans.News
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1147)
com.jweb.servlets.newsmanagement.doPost(newsmanagement.java:44)
javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

News.java,描述新闻的文件:

package com.jweb.beans;

public class News {
private int id;
private String object;
private String message;

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getObject() {
return object;
}
public void setObject(String object) {
this.object = object;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}

然后我在我的方法帖子中创建一个新的“新闻”:

News news = new News();
news.setObject(request.getParameter("object"));
news.setMessage(request.getParameter("message"));

最佳答案

这两件事中的其中一件可能发生。您将需要调查服务器部署目录:

  1. 部署时您的类文件丢失。确保您的类文件存在于 Web 应用程序中的“classes”目录路径下(遵循包名称)或库文件夹包含您需要的 JAR(保存文件)。

  2. 这更微妙。也许您的 Web 应用程序中部署了该类的多个版本。例如,您的“classes”目录中有此类,并且它也存在于库 JAR 中,在这种情况下,服务器将不知道要加载哪个类。

关于java.lang.ClassNotFoundException : com. jweb.beans.News,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27659272/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com