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 看到当前时间的话说明就成功了。

    表中内容:

     

  • 相关阅读:
    vue苦逼自学之路
    第一次博客作业
    u3d学习资料
    leetcode——Divide Two Integers
    leetcode——Swap Nodes in Pairs
    leetcode——Merge k Sorted Lists
    leetcode——Container With Most Water
    leetcode——Regular Expression Matching
    leetcode——Longest Palindromic Substring
    CC_CALLBACK之间的区别
  • 原文地址:https://www.cnblogs.com/xyhero/p/9343942.html
Copyright © 2011-2022 走看看