一步一步来
来源:互联网 发布:网络服务器图片 编辑:程序博客网 时间:2024/04/28 22:43
一步一步来,别撑着
Java环境配置:
1、运行jdk-6u6-windows-i586-p.exe
2、我的电脑-属性-高级-环境变量-系统环境变量
新建class_path,值:C:\Program Files\Java\jdk1.6.0_06\lib
编辑path,值:
;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\Java\jdk1.6.0_06\jre\bin
3、在C:\,新建Test.java,内容如下:
public class Test
{
public static void main(String args[])
{
System.out.println("Hello,HuiHui!");
}
}
4、Cmd,cd C:\,Javac Test.java,生成Test.class。
5、Java Test,程序运行
Tomcat环境配置
1、解压apache-tomcat-6.0.32-windows-x86.zip到D:\
2、Cmd
3、原因:如上述。
4、解决方法
新建系统环境变量:
JAVA_HOME,值:C:\Program Files\Java\jdk1.6.0_06
JRE_HOME,值:C:\Program Files\Java\jre1.6.0_06
5、重新cmd,重来上边的,tomcat启动了,OK
6、测试:http://localhost:8080/
Servlet配置
1、工作目录,D:\apache-tomcat-6.0.32\webapps,新建ch02
2、D:\apache-tomcat-6.0.32\webapps\ch02\src下,创建HelloWorldServlet.java
内容为:
package org.sunxin.ch02.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
public class HelloWorldServlet implements Servlet
{
private ServletConfig config;
public void destroy(){}
public ServletConfig getServletConfig()
{
return config;
}
/**
* 该方法很少使用,因此返回null即可。
*/
public String getServletInfo()
{
return null;
}
/**
* ServletConfig对象由容器构造。容器在调用init()方法时,将其作为参数传给Servlet
*/
public void init(ServletConfig config) throws ServletException
{
this.config = config;
}
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
//得到PrintWriter对象。Servlet使用输出流来产生响应
PrintWriter out=res.getWriter();
//向客户端发送字符数据。
out.println("Hello World");
//关闭输出流
out.close();
}
}
3、Cmd
问题如上述
4、解决方法:
编辑CLASSPATH:D:\apache-tomcat-6.0.32\lib\servlet-api.jar
重启cmd,重来
D:
D:\>cd D:\apache-tomcat-6.0.32\webapps\ch02\src
D:\apache-tomcat-6.0.32\webapps\ch02\src>javac -d . HelloWorldServlet.java
则生成org\sunxin\ch02\servlet\HelloWorldServlet.class;
5、创建目录:D:\apache-tomcat-6.0.32\webapps\ch02\WEB-INF\classes,将上一步生成的org文件夹放在这个目录下
6、在D:\apache-tomcat-6.0.32\webapps\ch02\WEB-INF\classes创建文件web.xml
内容为:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>org.sunxin.ch02.servlet.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/helloworld</url-pattern>
</servlet-mapping>
</web-app>
7、应该可以了,试试
记得启动tomcat,而且是重启
http://localhost:8080/,火狐不行,搜狗可以
截个图
目录结构:
注意一下结构和文件,就是文件夹和文件本身
HelloWorldServlet.java 是源文件,想要干什么?
HelloWorldServlet.class 是HelloWorldServlet.java 运行后的结果。运行命令是javac
web.xml 告诉计算机怎样执行,到哪里找东西,从哪里访问?
费的这个劲呀,三天!!
- 一步一步来
- 一步一步来
- 一步一步来
- RMI一步一步来
- RMI一步一步来
- RMI一步一步来
- RMI一步一步来
- RMI一步一步来
- RMI一步一步来
- 静下心来,一步一步来
- 一步一步来epoll
- 两次抱憾,一步一步来(原创)
- WinCE 流驱动一步一步来
- Hudson+tomcat 配置一步一步来
- WinCE 流驱动一步一步来
- WinCE 流驱动一步一步来
- 搞起CSP,一步一步来。
- playframework 一步一步来 之 IDE
- IT人员迅速提升自我效率的十大方法
- HTC Android手机刷机详细全教程
- 使用来自网络的库解锁问题
- 主干开发,“关上”未完成的功能
- 雷锋读图:未来的游戏玩家是什么样子
- 一步一步来
- 电商网站获取用户信任需要注意的三个方面
- uiview详解
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- C++中const、volatile、mutable的用法
- java--new
- oracle中 connect by prior 递归算法
- 站长的痛苦:鲜为人知让网站不再被K的秘决
- SqlHelper 帮助类