在tomcat目录下面,有个webapps目录,在该目录下放置web项目能够自动发布在服务器上。也就是说,该目录是tomcat的默认web项目发布目录。
在该目录下新建一个web项目,需要先新建一个文件夹,比如webDemo,然后在该文件夹内新建WEB-INF文件夹,WEB-INF文件夹内需要一个web.xml文件,下面是其内容(最简):
<?xml version="1.0" encoding="GBK"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> </web-app>
在WEB-INF文件夹下可以再新建classes和lib两个目录,这两个目录里面放置的是web应用所需要的java类文件,注意,当从网上下载的项目无法正常导入类库时,查看类库文件是否放置在该文件夹下。
在WEB-INF文件夹下新建一个jsp文件,比如first.jsp,内容如下
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
<html>
<head>
<title>Welcome!</title>
</head>
<%!
public int count;
%>
<body>
Welcome to lean java web!<br/>
<%out.println(new java.util.Date());%><br/>
<%out.println("hello");%><br/>
<font size = 5>size</font><br/>
<%for(int i = 0 ; i < 7 ; i++){
out.println("<font size =' " + i + " '>");%>
hello world!</font>
<%out.println(count++);%>
<!--<echo>${count}=count</echo>-->
<br/>
<%}%>
</body>
</html>
这样,在启动tomcat之后,在浏览器中输入localhost:8080/webDemo/first.jsp就能看到该页面了。