收录日期:2019/01/17 21:38:23 时间:2016/05/20 18:28:03 标签:Web 开发
请问一下那里有tomcat5.0下载,怎么配置虚拟目录,顺便贴一下环境变量的设置,小弟初学??谢谢!!!
tomcat5.0下载 可以到 jakarta.apache.org去。
虚拟目录设置类似:
在 c:\tomcat5\conf\server.xml里的</host>前加
<Context path="/office" docBase="E:\Leemaasn\MyProjects\myExam" debug="0" reload="true"
     reloadable="true" crossContext="true" >
环境变量好象只需要设置一下 java_home = jdk的安装路径。
我一般都是用install安装jdk和tomcat的。
同意 楼上 环境 变量 还有 :tomcat_home=tomcat5.0的安装 目录
那里有TOMCAT5.0下载呢,有谁知道呀
E文我怕呀
E-文对学程序很重要的`有些老外的教程写的就是好额 ``通俗易懂
我在jakarta.apache.org那里下载的那个怎么没有像以前的startup等配置了呢
TOMCAT哪有得下载?详细地址~~~
http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.19/bin/

我在windows下的配置

set path=%path%;C:\j2sdk1.4.2\bin
set JAVA_HOME=C:\j2sdk1.4.2
set classpath=%classpath%;C:\j2sdk1.4.2\lib\tools.jar;C:\tomcat5\common\lib\servlet-api.jar
set CATALINA_HOME=C:\Tomcat5
在Tomcat下JSP、Servlet和JavaBean环境的配置    mingjob(原作)  
  
关键字     JSP Servlet JavaBean Java Tomcat 环境配置 
  


在Tomcat下JSP、Servlet和JavaBean环境的配置

经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。

第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/dist/jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);

第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令 
javac Test.java
java Test 
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
CATALINA_HOME=c:\tomcat;
CATALINA_BASE=c:\tomcat;
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

第三步:建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.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>
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

第四步:建立自己的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下,使用如下命令编译:
C:\Test>javac Test.java
然后在c:\Test下会产生一个编译后的servlet文件:Test.class
3 .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构
4 .修改webapps\myapp\WEB-INF\web.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">

<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

第四步:建立自己的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%\webapps\myapp\WEB-INF\classes\test下,
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的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。


 

框架刷新问题,各位大虾帮忙啊!急~~~ 27岁才开始学习,才进入IT行业,太晚了吗? 请教select 1 from 表名 什么意思 数据库列转换,列转换好后不要放在一个格子中的。 急求高手解决!在线等待! STM32 显示数据的问题 在线求一SQL查询语句。。急! 【dongyuechushi】小笨象哇,小笨象... 视图字段排序 不同对话框之间的的编辑框中的内容传输。。指针用不好。。 treeview控件的复制粘帖功能 如下所示 如何把结果集 横向显示 sql server2000 急求高手解决!在线等待! 求助!十万火急呀!jsp做一个网站老是出错! 为什么可以重载全局的new 和delete 函数? DropDownList1.SelectedItem.Text 为什么总是选到第一项? 请大家看到这张图的直觉说出来 【昨日疼后,再次蛋疼】发帖似乎不能赚取专家分数 利用BHO获得上传动作 关于Ajax的各个控件的基本应用(送分贴) asp.net mvc2.0 Action里都有哪些内置的属性比如[HandleError]这些属性的作用是什么请商手指教 Redirect后为什么取不到Cookie? 每天背熟一句英语(26)I played fishing with my boy yesterday evening 常州的天好冷啊!~不过看见东北的那的天。。无语,真冷 请教个排序的问题 请问,函数中第一个参数的地址问题。 用存储过程更新的疑惑。 请问怎么测试SQL的执行效率? 问一个关于递归搜索(子树)的问题