1. 程式人生 > >tomcat下部署應用helloworld

tomcat下部署應用helloworld

安裝 當前時間 pub -a dbn examples cell Language port

部署應用(簡單)
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 看到當前時間的話說明就成功了。

技術分享圖片

表中內容:

技術分享圖片

tomcat下部署應用helloworld