zoukankan      html  css  js  c++  java
  • tomcat下部署应用helloworld

    部署应用(简单)
    1、到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录。
    2、在webapps目录下新建一个目录myapp,也就是项目名。部署项目,就是在webapps目录下新建文件夹,tomcat启动后会自动部署。
    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>

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

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

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

    部署应用(结合MySql)
    1、到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录。
    2、在webapps目录下新建一个目录myapp,也就是项目名。部署项目,就是在webapps目录下新建文件夹,tomcat启动后会自动部署。
    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>

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

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <%@ page import="com.mysql.jdbc.Driver" %> 
    <%@ page import="java.sql.*" %> 
    <% 
    String driverName="com.mysql.jdbc.Driver"; 
    String userName="root"; 
    String userPasswd="admin"; 
    String dbName="mydb1"; 
    String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; 
    Class.forName("com.mysql.jdbc.Driver").newInstance(); 
    try { 
    Connection conn = DriverManager.getConnection(url);
    Statement stmt = conn.createStatement();
    String sql = "select * from user";
    ResultSet rs = stmt.executeQuery(sql);
    while(rs.next()){
    int id = rs.getInt("id");
    String name = rs.getString("name");
    out.println(id+" : "+name);
    out.println("<br/>");
    }
    out.println(" Connection Mysql is OK !"); 
    rs.close();
    stmt.close();
    conn.close(); 
    }catch( Exception e ){ 
    out.println( "connent mysql error:" + e ); 
    }
    %>

    重启Tomcat

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

    表中内容:

     

  • 相关阅读:
    ytu 2030: 求实数绝对值(水题)
    [PHP] 链表数据结构(单链表)
    PHP将数据写入指定文件中
    PHP获取文件后缀名
    PHP数组序列化和反序列化
    PHP二维数组(或任意维数组)转换成一维数组的方法汇总
    PHP获取文件大小的方法详解
    PHP中嵌套函数被调用时出现报错的问题
    PHP递归排序
    PHP实现简单倒计时
  • 原文地址:https://www.cnblogs.com/xyhero/p/9343942.html
Copyright © 2011-2022 走看看