二,配置tomcat
修改${tomcat.home}\conf\server.xml文件.在Host节点下增加如下参考代码:
<Context docBase="D:\pafalearning\userapp\dist\tomcat\userapp.war"path="/userapp"reloadable="true"/>
<Context docBase="D:\pafalearning\userapp\dist\tomcat\userapp.war" path="/userapp" reloadable="true"/>docBase:指向项目的根目录所在的路径,
由于将项目打成了war包,所以直接指向这个war包就可以了(项目名为:userapp).
path:是一个虚拟目录,这里设置成了"userapp",则启动Tomcat后,你将通过http://localhost:8080/userapp/*.jsp来访问项目的相关页面.
reloadable:如果设置为"true",则表示当你修改jsp文件后,不需要重启服务器就可以实现页面显示的同步.
可以这样理解:将docBase实际目录下的项目,映射到${tomcat.home}\webapps目录下的虚拟项目path(这里的配置指的是userapp项目).
JAVA Web开发中与数据库的连接操作,配置:1、新建数据库。
新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。
2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。
以下为context.xml文件样例:
<?xml version="1.0" encoding="utf-8"?>
<Context reloadable = "true">
<Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"
maxActive="14"
Windows环境下使用TOMCAT搭建JSP运行环境:OS:Windows XP/Windows 7/Windows 2003
J2SDK:j2sdk1.5.0
TOMCAT:Apache Tomcat 5.5
*环境变量配置:
J2SDK安装目录:C:/Program Files/Java/j2sdk1.5.0
TOMCAT安装目录:D:/Tomcat 5.5
变量名:JAVA_HOME 变量值:C:/Program Files/Java/j2sdk1.5.0
变量名:TOMCAT_HOME 变量值:D:/Tomcat 5.5
变量名:PATH变量值:C:/Program Files/Java/j2sdk1.5.0/bin
变量名:classpath 变量值:C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jarC:/Program Files/Java/j2sdk1.5.0/lib/dt.jarC:/Program Files/Java/j2sdk1.5.0/lib/tools.jar. (最后有个英文状态下的点“.”,注意输入法)
对classpath解释一下:对classpath设置了4个路径,每个用分号隔开,最后一个点“.”代表当前路径,classpath这样设置的目的出于让系统能运行Java程序,比如“.”设置不设置对解释执行JSP就没影响,有影响的只有“C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar”
*TOMCAT端口设置:
在安装TOMCAT的时候有提示选择端口,TOMCAT默认8080,一般WEB服务都用80端口,在TOMCAT的配置文件server.xml(D:/Tomcat 5.5/conf下)中找到“port="8080"”,将8080改为80
*TOMCAT虚拟目录设置:
TOMCAT启动后,默认的根目录是D:/Tomcat 5.5/webapps/ROOT
设置虚拟目录的方法:编辑server.xml,找到</Host>,在这前面加上:
<Context path="/jsp" docBase="d:/jsp" debug="0" reloadable="true" crossContext="true"></Context>
解释:path="/jsp"指虚拟目录的名字,可以在D:/Tomcat 5.5/webapps下创建一个空的目录命名为jsp,docBase="d:/jsp"代表虚拟目录实际指向的路径,这里指向d:/jsp,以后就在这里面创建.jsp文件,使用http://XXX.XXX.XXX/jsp/xxx.jsp访问。配置后需要重启TOMCAT
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)