作者backlu (....)
看板java
标题Re: [问题] NoClassDefFoundError 的问题
时间Sat May 20 15:18:19 2006
在.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\"",
" \"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n" );
out.println( "<html xmlns = \"
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" "
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