Re: [問題] NoClassDefFoundError 的問題
在.html檔或.java檔上面按右鍵...Web run....就可以執行了阿 @@
錯誤訊息在JBuilder下面Message裡阿 我不懂"哪裡"的定義是什麼 XD
有把 "Tomcat server" start
http://localhost:8080/ 也可以開 所以我猜Tomcat應該有運作起來吧
下面是範例
範例程式--
WelcomeServlet.java:
package servlets.fig_06_07;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class WelcomeServlet extends HttpServlet
{
protected void doGet( HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
response.setContentType( "text/html" );
PrintWriter out = response.getWriter();
out.println( "<?xml version = \"1.0\"?>" );
out.printf( "%s%s%s", "<!DOCTYPE html PUBLIC",
" \"-//W3C//DTD XHTML 1.0 Strict//EN\"",
" \"\n"" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n" );
out.println( "<html xmlns = \""" rel="nofollow">http://www.w3.org/1999/xhtml\">" );
out.println( "<head>" );
out.println( "<title>A Simple Servlet Example</title>" );
out.println( "</head>" );
out.println( "<body>" );
out.println( "<h1>Welcome to Servlets!</h1>" );
out.println( "</body>" );
out.println( "</html>" );
out.close();
}
}
web.xml: (以下只擷取跟welcome1有關的)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "" rel="nofollow">http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>WebModule1</display-name>
<servlet>
<servlet-name>welcome1</servlet-name>
<description>A simple servlet that handles an HTTP get request.</description>
<servlet-class>servlets.fig_06_07.WelcomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>welcome1</servlet-name>
<url-pattern>/welcome1</url-pattern>
</servlet-mapping>
</web-app>
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ※ 引述《backlu (....)》之銘言:
: : 大家好
: : 最近再看servlet的東西 想說先把範例執行看看
: : 可是不管我執行哪個範例 都會出現下面這兩行訊息
: Servlet 怎麼 "執行"? [歎氣]
: 還有,你在 "哪裡" 看到下面兩行錯誤訊息?
: 你的範例程式是什麼?
: 你的 Tomcat 有沒有順利運作起來? (應該是用 Tomcat 吧?)
: 你的 web.xml 如何設定?
: 不知道要提供什麼資訊?
: 那還是回家多作點功課吧...
: : 錯誤訊息
: : java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
: : Exception in thread "main"
: : 請問是哪邊設定錯了嗎?
: : org/apache/catalina/startup/Bootstrap 代表的是什麼意思阿?
: : 我用的IDE 是 JBuilder2006
: : 然後....因為我完全不知道是哪邊錯了 @@
: : 所以我也不知道還要提供什麼資訊 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.20.40
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章