在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段<Context path=”Welcome” docBase=”c:\hello\hello” reloadable=”true” />,该代码片段中每个属性的含义与用途是什么?
contex指上下文,实际上就是一个web项目;
path是虚拟目录,访问的时候用127.0.0.1:8080/welcom/*.jsp访问网页,welcome前面要加/;
docBase是网页实际存放位置的根目录,映射为path虚拟目录;
reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步。
修改server.xml
找到d:\tomcat\conf\目录下的server.xml文件,在这个文件的最后,你可以看到一些形如
<Context path="/examples" docBase="examples" debug="0" reloadable="true">
…… ……
</Context>
等句子,在这句后面加上这句:
<Context path="/myJSP" docBase="d:\myJSP" debug="0" reloadable="true">
</Context>
path是web的虚拟目录,docBase是硬盘上的路径。
另外:把简单JSP配置
建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
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> |
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html> <body> <center> Now time is: <%=new java.util.Date()%> </center> </body> </html> |
6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。