zoukankan      html  css  js  c++  java
  • Tomcat配置

    web容器处理动态网页(CGI,ASP,PHP,JSP)

    静态请求:HTML,JAVASCRIPT, XML,都可以在本地运行

    收费web容器:WebLogic,WebShere

    免费web容器:RESIN,TOMCAT

    TOMCAT安装版的话,防火墙必须关闭

    TOMCAT配置:

    1.必须制定JDK: JAVA_HOME: D:Program FilesJavajdk1.7.0_45

    2. CATALINA_HOME:D:apache-tomcat-7.0.57

    3.CLASSPATH:  .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    C:Program FilesMySQLConnector.J 5.1mysql-connector-java-5.1.36-bin.jar;

    %CATALINA_HOME%libservlet-api.jar;

    D:apache-tomcat-7.0.57libjdom.jar;

    D:apache-tomcat-7.0.57libdom4j-1.6.1.jar

     想改端口号的话,去D:apache-tomcat-7.0.57confserver.xml ,搜索下面的8080,改成别的

    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    想确认manager用户名和密码的话:D:apache-tomcat-7.0.57conf omcat-users.xml

    配置后要重启服务器。可以将startup文件发送到桌面快捷方式,创建快捷键启动。

    • TOMCAT的核心配置:虚拟目录的配置

    1. 在D:Workspace下必须包含WEB-INF/web.xml,可以去D:apache-tomcat-7.0.57webappsROOTWEB-INF下找

    2. D:apache-tomcat-7.0.57confserver.xml ,</Host>前加入下面一行

    <Context path="/wly" docBase="D:Workspace" reloadable="true"/>

    3. 重启服务器,浏览器输入验证

    4. 如果出现4**错误(客户端错误,路径错误),或者5**,表示服务器错误,程序错误,要修改D:apache-tomcat-7.0.57confweb.xml,搜索listrings,改成true:

    <init-param>
    <param-name>listings</param-name>
    <param-value>true</param-value>
    </init-param>

     

    5. 配置首页页面,如果所有项目都设置,就设置 : D:apache-tomcat-7.0.57confweb.xml

        如果仅设置自己的项目,就设置: D:WorkspaceWEB-INFweb.xml

    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    6.一个简单的JSP程序:

    <html>
    <head>
    <title>www.MLDNJAVA.CN</title>
    </head>
    <body>
    <%
    out.println("<h1>Hello World!!</h1>");
    %>
    </body>
    </html>

    程序编译过程可以在以下目录查看:D:apache-tomcat-7.0.57workCatalinalocalhostwlyorgapachejsp

    每当改变页面文件jsp的时候,都会重新生成.java, .class文件

    如果电脑变慢,可以删除work目录下的内容

    • 动态页面的交互性

      表单与服务器的交互性

    input.html:

    <html>
    <head>
    <title>www.MLDNJAVA.CN</title>
    </head>
    <body>
    <form action="input.jsp" method="post">
    请输入要显示的内容:<input type="text" name="info">
    <input type="submit" value="显示">
    </form>
    </body>
    </html>

    input.jsp:

    <html>
    <head>
    <title>www.MLDNJAVA.CN</title>
    </head>
    <body>
    <%
    String    str=request.getParameter("info");
    out.println("<h1>"+str+"</h1>");
    %>
    </body>
    </html>

    总结:

    1. tomcat是免费的web容器

    2. 项目发布需要配置虚拟目录,所有配置都在server.xml完成

    3. 交互性是动态web的最大特点

  • 相关阅读:
    Quartz.Net 作业调度后台管理系统,基于Extjs
    [备份]EntityFramework
    WebMisSharp升级说明,最新版本1.6.0
    AllPay(欧付宝)支付接口集成
    Paypal Rest Api自定义物流地址(跳过填写物流地址)
    根据IP获取国家
    ViewBag 找不到编译动态表达式所需的一种或多种类型,是否缺少引用?
    Extjs4 DateTimeField,日期时间控件完美版
    IOS Swift 训练
    .Net集成PayPal的Demo
  • 原文地址:https://www.cnblogs.com/wujixing/p/4941805.html
Copyright © 2011-2022 走看看