Tomcat 配置
Tomcat 配置:
1. 安装好J2SDK1.4和 解压tomcat5.03(分别记住路径,例如:c:j2sdk;c:tomcat)
2. 配置环境变量:JAVA_HOME=c:j2sdk
CATALINA_HOME=c:tomcat
CATALINA_BASE=c:tomcat
path=%JAVA_HOME%bin classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;;%CATALINA_HOME%commonlibservlet.jar;
3. 执行COMMAND.EXE 在CMD窗口里输入CD回车到C:>输入startup 命令回车启动tomcat
4. 打开IE浏览器输入http://localhost:8080回车,看到tomcat的主页面就PASS!
5. 用SHUTDOWN关闭TOMCAT
第三步:建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
6. .在webapps目录下新建一个目录,起名叫myapp;
7. myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
WEB-INF下新建一个文件web.xml,内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
8. 在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
9. 重启Tomcat
10. 打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
11. 用SHUTDOWN关闭TOMCAT(最好关闭)
第四步:建立自己的Servlet:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
out.flush();
}
}
2 .编译
将Test.java放在c:test下,使用如下命令编译:(test文件夹大小要与修改web.xml里的一致)
C:Test>javac Test.java
然后在c:Test下会产生一个编译后的servlet文件:Test.class
3 .将结构testTest.class剪切到%CATALINA_HOME%webappsmyappWEB-INFclasses下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webappsmyappWEB-INFclasses下有testTest.class的文件目录结构
4 .修改webappsmyappWEB-INFweb.xml,添加servlet和servlet-mapping
编辑后的web.xml如下所示,红色为添加的内容:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>Test</servlet-name>
<display-name>Test</display-name>
<description>A test Servlet</description>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上
5 .好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
注意:修改了web.xml以及新加了class,都要重启Tomcat
12. 用SHUTDOWN关闭TOMCAT(最好关闭)
第四步:建立自己的Bean:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
public String getName(){
return this.name;
}
}
2 .编译
将TestBean.java放在c:test下,使用如下命令编译:
C:Test>javac TestBean.java
然后在c:Test下会产生一个编译后的bean文件:TestBean.class
3将TestBean.class文件剪切到 %CATALINA_HOME%webappsmyappWEB-INFclassestest下,
4 .新建一个TestBean.jsp文件,文件内容为:
<%@ page import="test.TestBean" %>
<html><body><center>
<%
TestBean testBean=new TestBean("This is a test java bean.");
%>
Java bean name is: <%=testBean.getName()%>
</center></body></html>
5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。
这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。
5 Responses to “Tomcat 配置”
buy wow gold ,welcome to our site. comeing so...cheapest wow gold
wow gold
world of warcraft gold
インプラント
インプラント
照明
レーシック
パワーストーン
ETC
チャットレディー
葬儀
薬剤師求人
wow power leveling
power leveling
wow gold
power leveling
wow powerleveling
runescape gold
噪声治理
噪音治理
隔音屏
隔声屏
rs gold
runescape money
runescape gold
runescape power leveling
rs power leveling
seo
seo対策
guild wars gold
gw gold
cheap guild wars gold
buy guild wars gold
Maple Story Mesos
MapleStory Mesos
Maple Mesos
Maple Story Meso
gold wow
buy wow gold
cheap wow gold
wow powerleveling
powerleveling
powerleveling wow
power leveling wow
rs gold
runescape gold


buy wow gold ,welcome to our site. comeing so...cheapest wow gold