• tomcat的简单配置与适用默认的web应用


    指定tomcat端口:
    server.xml:
    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    开启servlet调试器:
    将tomcat的conf下的web.xml的下面代码注释打开:
    <servlet-mapping>
    <servlet-name>invoker</servlet-name>
    <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
    允许在不修改web应用的web-inf/web.xml文件的情况下,运行servlet。你只需要将servlet复制到WEB-INF/classes目录中,使用URL http://host/servlet/ServletName(默认Web应用)或http://host/webAppPrefix/servlet/ServletName(定制Web应用)就可以使用它
    测试tomcat与jdk是否配置好:
    在本机运行测试,可以在URL中host的位置使用localhost
    Tomcat HTML/JSP目录:
    install_dir/webapps/ROOT(或install_dir/webapps/ROOT/SomeDirectory)
    书写hello.html和hello.jsp放到tomcat下面的webapps下面的root目录下,使用localhost:8080/hello.html等访问
    也可以放置servlet到那里,如果放置的servlet在某个包下的话,服务器中必须有与包名匹配的目录。而且浏览器中访问包名使用.分隔
    http://localhost:8080/servlet/HelloServlet
    http://localhost:8080/servlet/com.zhen.test.o1.HelloServlet2

    在使用tomcat6开启servlet调试器的时候,tomcat启动报错:
    Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application
    需要在tomcat/context.xml中加上两个属性:
    reloadable="true" privileged="true"

    简化部署tomcat的方法:
    1、复制快捷方式粘贴的方式
    真实的部署服务器上不希望出现源代码文件
    2、javac -d 参数可以指定javac的编译位置
    javac HelloWorld.java -d d:
    3、使用ide完成部署
    4、使用ant或类似工具

    默认的web应用部署:
    tomcat:
    HTML和jsp页面:
    主位置:
    install_dir/webapps/ROOT
    对应的URL:
    http://host/SomeFile.html
    单个servlet和实用工具类文件
    主位置:
    install_dir/webapps/ROOT/WEB-INF/classes
    对应的URL(servlet):
    http://host/servlet/ServletName
    更具体的位置(包中的类):
    install_dir/webapps/ROOT/WEB-INF/classes/packageName
    对应的URL(包中的servlet)
    http://host/servlet/packageName.ServletName
    捆绑在JAR文件中的servlet和实用工具类文件
    位置:
    install_dir/webapps/ROOT/WEB-INF/lib
    对应的URL(servlet):
    http://host/servlet/ServletName
    http://host/servlet/packageName.ServletName

  • 相关阅读:
    手机qq2005 没声音
    使用VBS访问外部文本文件一些方法和脚本实例
    sqlserver 备份恢复 学习笔记
    SQL Server中truncate、delete和drop的异同点
    性能诊断
    列整合一例
    XML导入属性数据【经典】
    读取文本行
    利用TcpClient TcpListener 实现发送图片
    德云社的十三香词
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/7610696.html
Copyright © 2020-2023  润新知