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 看到當前時間的話說明就成功了。

表中內容:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM