tomcat下部署應用helloworld
阿新 • • 發佈:2018-07-21
安裝 當前時間 pub -a dbn examples cell Language port
<?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>
部署應用(簡單)
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,內容如下:
在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 看到當前時間的話說明就成功了。
表中內容:
tomcat下部署應用helloworld