servlet程序问题。第一个程序就出错。在线等待!!!!!

问题描述

importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;classHelloextendsHttpServlet{//publicvoidinit(){//}publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();out.println("<fontsize=7color=red>HELLOWORLD,JKLEE</font>");}publicvoiddestory(){}}

编译没出错,运行出错:Exceptioninthread"main"java.lang.NoSuchMethodError:main

解决方案

解决方案二:
你不会是直接在运行servlet吧servlet要配置到web容器里才能运行
解决方案三:
楼上,servlet要配置到web容器里才能运行?如何配置到web容器里?
解决方案四:
装的web服务器是tomcat.classpath是这样设置的:.;%java_home%libtools.jar;%java_home%libdt.jar;%java_home%jrelibextservlet-api.jar此程序编译没有错误,就是运行时有这种错。
解决方案五:
呵呵,楼主好可爱啊Servlet需要放到Servlet容器中哦,还得配置一下web.xml文件,而且你这个Servlet最好带有package。1:把这个Servlet改为public的,再加上packagecom;2:编译时在你原有的基础上加上-d.参数javac-d.-cp.;%java_home%libtools.jar;%java_home%libdt.jar;%java_home%jrelibextservlet-api.jarcom/Hello.java

3:找到tomcat中的webapps目录,在里面建个文件夹,比如叫hello吧,然后在hello中再建一个WEB-INF的文件夹,在这个WEB-INF中再建个classes的文件夹,把刚才编译后的com目录和Hello.class拷进来4:在WEB-INF目录中新建个文件web.xml,内容如下:<?xmlversion="1.0"encoding="GBK"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID"version="2.5"><display-name>hello</display-name><servlet><servlet-name>Hello</servlet-name><servlet-class>com.Hello</servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping></web-app>

5:在系统中建一个JAVA_HOME的环境变量,指向JDK目录6:在控制台中进入到tomcat的bin目录,输入start回车,等看到startupin1234ms.后打开浏览器,访问:http://localhost:8080/hello/hello看看能看到效果不?
解决方案六:
朋友,javaweb中所有的类都存在与包中!没有无包的类!只是一点很重要的!还有要放到web容器里面运行,web.xml配置也要注意!祝福楼主!

时间: 2025-01-27 17:45:34

servlet程序问题。第一个程序就出错。在线等待!!!!!的相关文章

《“笨办法”学Python(第3版)》——习题1 第一个程序

习题1 第一个程序 你应该在习题0上花了不少的时间,学会了如何安装文本编辑器,运行文本编辑器,以及如何运行终端.如果你还没有完成这些练习,请不要继续往下进行了,否则你不会觉得很好过的.写在习题开头警告你不要跳过前面内容的警示本书中仅此一次,切记切记. 将下面的内容写到一个文件中,取名为ex1.py.这种命名方式很重要,Python文件最好以.py结尾. ex1.py print "Hello World!" print "Hello Again" print &qu

在android程序中打开HPROF文件时出错

问题描述 在android程序中打开HPROF文件时出错 当我用Memory Analyzer打开HPROF文件时(由Debug.dumpHprofData创建),得到的是以下的异常: java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3) at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124) at org.eclipse.m

断点-关于delphi编写的程序在某些操作系统上运行出错的问题

问题描述 关于delphi编写的程序在某些操作系统上运行出错的问题 大家好 本人从事程序测试工作3年左右 还属于菜鸟级别 目前遇到了一个比较棘手的问题 希望高手可以指点 关于delphi编写的程序在某些操作系统上运行出错的问题:同样的程序在xp系统可以正常运行 在win7某些系统可以 某些系统不行(即使是win7旗舰版32位正常安装的已经打上sp1补丁的系统) 所加的断点不起作用 不能够显示 直接抛系统错误(外部组件异常之类的) 希望精通delphi程序以及操作系统的高手可以指点下 如果可以远程

第一代程序员聚会的背后故事

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 金山软件20年高峰论坛嘉宾:王永民.王江民.王志东.求伯君.李儒雄.吴晓军.周志农.雷军.鲍岳桥.简晶.陈宗周. 1.最强阵容.终于有时间来回忆一些事,某些成为历史的事在忘记之前需要用记录下来.11月12日,作为金山20周年庆典的前奏,"中国软件20年,知识英雄再聚首"高峰论坛在北京举行.这个活动由求伯君.王志东共同发起,

孙鑫的第一个程序,为什么 调试没有错误,运行后却什么也没有啊?

问题描述 孙鑫的第一个程序,为什么 调试没有错误,运行后却什么也没有啊? #include #include LRESULT CALLBACK WinsunProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // second message parameter ); int WINAPI WinM

《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 第2章 编写第一个程序 2.1 编写程序所需的工具

第2章 编写第一个程序 本章介绍如下内容: 在文本编辑器中输入一个Java程序: 使用括号组织程序: 将信息存储到变量中: 显示存储在变量中的信息: 保存.编译和运行程序. 第1章已经提到,计算机程序是一组告诉计算机做什么的指令.这些指令使用编程语言输入到计算机中. 在本章,读者将通过将指令输入到文本编辑器的方式来创建第一个Java程序.输入完毕之后,可以保存.编译并测试该程序.然后你可以破坏该程序,然后再进行修复. 2.1 编写程序所需的工具 第1章讲到,要创建Java程序,你必须有支持Jav

《OpenGL编程指南(原书第9版)》——1.5 第一个程序:深入分析

1.5 第一个程序:深入分析 现在我们来深入探讨一下之前的第一个程序.1.5.1 进入main()函数 为了了解示例程序从一开始是如何运行的,首先了解一下main()函数当中都发生了什么.前面的6行使用GLFW设置和打开了一个渲染用的窗口.这方面的详细介绍可以参见附录A,这里只介绍每一行的执行结果. 第一个函数glfwtInit()负责初始化GLFW库.它会处理向程序输入的命令行参数,并且移除其中与控制GLFW如何操作相关的部分(例如设置窗口的大小).glfwtInit()必须是应用程序调用的第

关键路径-为什么第一个程序不能正常运行

问题描述 为什么第一个程序不能正常运行 /*******************************************************************************************/ //c语言关键路径第一种 #include #include typedef struct arcnode { ??? int adjvex;?? //活动末端 ??? struct arcnode *nextarc; ??? double info;??? //活动持续

springBoot入门&gt;&gt;第一章&gt;&gt;springBoot第一个程序

前置条件  1.jdk安装完成  2.maven配置成功  3.myeclipse的maven插件配置成功 作者本人环境配置  1.mac Sierra 10.12.4   2.myeclipse2015  3.java版本:jdk 1.8.0_111  4.maven版本:Apache Maven 3.5.0  5.时间:2017-04-17 操作过程  1.创建项目          1.1 选择maven项目                           1.2创建第二步(不用修改)

文件传输-下面c语言中要将操作结果存入文件(当遇到#时为止)。程序运行时为什么老是中断出错?

问题描述 下面c语言中要将操作结果存入文件(当遇到#时为止).程序运行时为什么老是中断出错? #include(stdio.h)#include(stdlib.h)void main(){FILE *fp;char ch;if((fp=fopen(""C:UsersAdministratorDesktopEnglish.doc""w""))=NULL){ printf(""cannot open filen"&quo