您现在的位置是:首页 >

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

火烧 2022-02-22 23:34:04 1064
Tomcat下JSP、Servlet和JavaBea 环境配置   经常看到J 的初学者问tomcat下如何配置j ervlet和 ea 的问题 于是总结了一下如何tomcat下配置j ervlet和

Tomcat下JSP、Servlet和JavaBean环境配置  

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

  第一步 下载j sdk和tomcat

  到sun官方站点下载j sdk 注意下载版本为Windows Offline Installation的SDK 同时最好下载J SE Documentation 然后到tomcat官方站点 /下载tomcat(下载最新 x版本的tomcat)

  第二步 安装和配置你的j sdk和tomcat

  执行j sdk和tomcat的安装程序 然后按默认设置进行安装即可

   安装j sdk以后 需要配置一下环境变量 在我的电脑 >属性 >高级 >环境变量 >系统变量中添加以下环境变量(假定你的j sdk安装在c:j sdk )

  

   JAVA_HOME=c:j sdk classpath= ;%JAVA_HOME%libdt jar;%JAVA_HOME%libtools jar; ( ;一定不能少 因为它代表当前路径) path=%JAVA_HOME%bin

  接着可以写一个简单的java程序来测试J SDK是否已安装成功

  

   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 的话说明安装成功了 如果没有打印出这句话 你需要仔细检查一下你的配置情况

   安装Tomcat后 在我的电脑 >属性 >高级 >环境变量 >系统变量中添加以下环境变量(假定你的tomcat安装在c:tomcat)

  

   CATALINA_HOME=c:tomcat; CATALINA_BASE=c:tomcat;

  然后修改环境变量中的classpath 把tomat安装目录下的monlib下的servlet jar追加到classpath中去 修改后的classpath如下

  

   classpath= ; %JAVA_HOME%libdt jar; %JAVA_HOME%libtools jar; %CATALINA_HOME%monlibservlet jar;

  接着可以启动tomcat 在IE中访问[//localhost: [/url] 如果看到tomcat的欢迎页面的话说明安装成功了

  

  

  第三步 建立自己的jsp app目录

   到Tomcat的安装目录的webapps目录 可以看到ROOT examples tomcat docs之类Tomcat自带的的目录

   在webapps目录下新建一个目录 起名叫myapp

   myapp下新建一个目录WEB INF 注意 目录名称是区分大小写的

   WEB INF下新建一个文件web xml 内容如下

  

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

   <?xml version= encoding= ISO ?> <!DOCTYPE web appPUBLIC //Sun Microsystems Inc //DTD Web Application //EN app_ _ dtd > <web app> <display name> My Web Application </display name> <description> A application for test </description> </web app>

   在myapp下新建一个测试的jsp页面 文件名为index jsp 文件内容如下

  

   <> <body> <center> Now time is: <%=new java util Date()%> </center> </body> </>

   重启Tomcat

   打开浏览器 输入看到当前时间的话说明就成功了

  第四步 建立自己的Servlet

   用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序 文件名为Test java 文件内容如下

  

   package test; import java io IOException; import java io PrintWriter; import javax servlet ServletException; import javax servlet HttpServlet; import javax servlet HttpServletRequest; import javax servlet HttpServletResponse; public class Test extends HttpServlet { protected void doGet (HttpServletRequest request HttpServletResponse response) throws ServletException IOException { PrintWriter out=response getWriter(); out println ( <> <body> <h > This is a servlet test </h > </body> </> ); out flush(); } }

   编译

  将Test java放在c:test下 使用如下命令编译

  

   C:Test>javac Test java

  然后在c:Test下会产生一个编译后的servlet文件 Test class

   将结构testTest class剪切到%CATALINA_HOME%webappsmyappWEB INFclasses下 也就是剪切那个test目录到classes目录下 如果classes目录不存在 就新建一个 现在webappsmyappWEB INFclasses下有testTest class的文件目录结构

  

  

   修改webappsmyappWEB INFweb xml 添加servlet和servlet mapping

  编辑后的web xml如下所示:

  

   <?xml version= encoding= ISO ?> <!DOCTYPE web appPUBLIC //Sun Microsystems Inc //DTD Web Application //EN app_ _ 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上

   好了 启动Tomcat 启动浏览器 输入[//localhost: /myapp/Test[/url] 如果看到输出This is a servlet test 就说明编写的servlet成功了

  注意 修改了web xml以及新加了class 都要重启Tomcat

  第五步 建立自己的Bean

   用你最熟悉的编辑器(建议使用有语法检查的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; } }

   编译

  将TestBean java放在c:test下 使用如下命令编译

  

   C:Test>javac TestBean java

  然后在c:Test下会产生一个编译后的bean文件 TestBean class

   将TestBean class文件剪切到 %CATALINA_HOME%webappsmyappWEB INFclassestest下

   新建一个TestBean jsp文件 文件内容为

  

   <%@ page import= test TestBean %> <> <body> <center> <%TestBean testBean=new TestBean( This is a test java bean ); %>Java bean name is: <%=testBean getName()%> </center> </body> </>

   好了 重启Tomcat 启动浏览器 输入如果看到输出Java bean name is: This is a test java bean 就说明编写的Bean成功了

lishixinzhi/Article/program/Java/ky/201311/28427  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码