• Eclipse + JDK + tomcat开发环境配置


     

       第一步:下载jdktomcatJDK下载  Tomcat下载
         最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上


       第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
    1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:Program FilesJava): 
    JAVA_HOME=C:Program FilesJavajdk1.6.0_10 
    classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(.;一定不能少,因为它代表当前路径) 
    path=%JAVA_HOME%in 

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

    Java代码

     

    1 public class Test{ 
    2     public static void main(String args[]){ 
    3         System.out.println("This is a test program."); 
    4     } 

    6 }

     

     将上面的这段程序保存为文件名为

    Test.java的文件。 
    然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令  
    javac Test.java 
    java Test  
    此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 

    2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c: omcat): 
    CATALINA_HOME:C:Program FilesApache Software FoundationTomcat 6.0

    CATALINA_BASE:C:Program FilesApache Software FoundationTomcat 6.0

    TOMCAT_HOME: C:Program FilesApache Software FoundationTomcat 6.0

    然后修改环境变量中的classpath,把tomat安装目录下的commonlib下的servlet.jar追加到classpath中去,修改后的classpath如下: 
    classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%CATALINA_HOME%commonlibservlet-api.jar; 
    【注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为

    %CATALINA_HOME%libservlet-api.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,文件内容如下: 

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

     Html代码

     

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

     
     

     

    6.重启Tomcat 
    7.打开浏览器,输入http://localhost:8080/myapp/index.jsp看到当前时间的话说明就成功了。  

    常见问题处理:

    一、             Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

    只要在setclasspath.bat的开头声明环境变量,如我的就是:

    rem ---------------------------------------------------------------------------
    rem Set CLASSPATH and Java options
    rem
    rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
    rem ---------------------------------------------------------------------------

    set JAVA_HOME=C:jdk6.0
    set JRE_HOME=C:jre1.6.0

    rem Make sure prerequisite environment variables are set
    if not "%JAVA_HOME%" == "" goto gotJdkHome
    if not "%JRE_HOME%" == "" goto gotJreHome
    echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    echo At least one of these environment variable is needed to run this program
    goto exit
    ......

    这样在每次运行startup.bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。

    二、输入http://local:8080时,提示:位于 XDB 的服务器 localhost 要求用户名和密码解决方法:

    产生原因:8080端口被其他服务占用

    一般是安装了Oracle后再安Tomcat出现的端口冲突,解决方法有两种

    1、更改Tomcat端口

     

    然后再输入:http://localhost:8088 浏览

    作者: EricHu 
    出处:http://www.cnblogs.com/huyong/ 
    Email:406590790@qq.com 
    QQ交流:406590790 
    框架官网:http://www.rdiframework.net/ 
    框架官网博客:http://blog.rdiframework.net/ 
    框架其他博客:http://blog.csdn.net/chinahuyong 
                   http://www.cnblogs.com/huyong
    RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。 
    关于作者:系统架构师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于 RDIFramework.NET 框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。 
    如有问题或建议,请多多赐教! 
    本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

  • 相关阅读:
    python35 1.守护进程 2.互斥锁3.IPC 4.生产者和消费者模型
    python34 多进程: 1.进程与程序的区别 2.阻塞 非阻塞 并行 并发(重点) 3.进程三种方式的切换 4.程序员永恒的话题 5.进程的创建以及销毁 6.进程的两种使用方式(重点) 7.join函数(重点) 8.process常用属性 9僵尸与孤儿进程(了解)
    Python33 1.UDP协议 2.与TCP区别 3.DNS服务器 4.进程----进入并发编程的学习 5.操作系统 6.多道技术
    Mybatis 属性配置
    SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession
    MyBatis 简单入门
    spring mvc 异步 DeferredResult
    Spring MVC 异步请求 Callable
    Servlet 异步处理
    @EnableWebMvc
  • 原文地址:https://www.cnblogs.com/zhangtan/p/7492459.html
Copyright © 2020-2023  润新知