?
4个月了你连环境都……
多搜搜jsp版以前的帖子!
4个月了你连环境都……
多搜搜jsp版以前的帖子!
解决方案 »
- 求安卓高手解决
- VPN的JAVA搭建,希望有个例子可以参考下
- <html:base server="www.sohu.com" target="_blank"/>的问题
- 关于方法返回类型的问题
- 求JSP??
- Sun Java Studio Creator 2004Q2为什么到11%时安装不了!
- 我用java做了一个画图软件,调用Graphics的rotate后,系统的坐标整个的乱掉了。请问有没有好的处理方法啊?
- “.;D:\software\J2SE\bin;D:\software\J2EE\bin;”中的“.”是什么作用?
- jbuilder的问题!肯定给分!
- ERROR: syntax error at end of input
- 怎样在jsp中编一个简单的子程序?
- 数组比较的问题
实际操作只用过jdk做过一些简单的小程序 譬如java javac
大家bs我没有问题 但能不能给我的问题提供一些正面的帮助呢
谢谢!
至于源码之类的 也可以找到
但现在我想知道的是一个最白痴的问题 如何搭建一个开发的环境?如何生成一个html的网页?
TOMCAT_HOME: C:\Tomcat
CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib Tomcat的环境变量就配置完毕了,下面检验Tomcat是否能够运行: 在控制台中转到C:\Tomcat\bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示Server已经运行。 在浏览器中输入http://localhost:8080/,出现欢迎界面,则表示Tomcat没问题了。然后和上面一样,写入你的第一个Servlet。import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");}
} 然后照样用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servlet.* 那么就是应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了! 然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构:ROOT\index.html
ROOT\welcom.jsp
ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面)
ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个里面) 然后在浏览器中输入http://localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error 404--Not Found 怎么回事呢? Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,用EP打开这个web.xml文件,在里面加入:<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/helloworld</url-pattern>
</servlet-mapping> 这样的结构<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet> 表示指定包含的servlet类。而以下的结构:<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping> 表示指定HelloServlet应当映射到哪一种URL模式。 在修改web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/HelloWorld,那么偌大一个Hello,World!等着你呢。
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/java是保存为java文件来编译吗? 为什么会出现这样的报错呢?
环境变量的设置应该没问题啊
tomcat是可以运行的啊
对了 在这个文件夹里的其他的java文件是可以编译的
这样应该没有问题啦,我碰到这个问题的时候也郁闷了好久!祝你好运啦!