你在tomcat\webapps\下建一个你的目录,bean放在这个目录\WEB-INF\classes\下面,然后修改tomcat\conf\下的server.xml文件,在这个文件中加入
<Context path="/你建的目录名"
docBase="webapps/你建的目录名"
crossContext="false"
debug="0"
reloadable="true" >
</Context>
访问地址:http://localhost:8080/你建的目录名/文件名
<Context path="/你建的目录名"
docBase="webapps/你建的目录名"
crossContext="false"
debug="0"
reloadable="true" >
</Context>
访问地址:http://localhost:8080/你建的目录名/文件名
JSP文件虚拟目录对于初学者来说,可以是系统默认的就可以了,在TOMCAT下的webapps/ROOT/下就可以了,不过你可以建立虚拟目录,在和ROOT平级下建自己的虚拟目录就可以了,比如说,webapps/myjsp/ 访问时 输入http://localhost:8080/myjsp/你的文件名.jsp 就可以访问了。还有JAVABEAN放的路径。如果是默认的,就放在ROOT/WEB-INF/classes下面就可以了,如果自己有虚拟目录,在自己的虚拟目录下建立WEB-INF/classes放里就可以了。
同时要向楼上说的那样,改server.xml文件
但如果我要在其他地方建立自己的站点呢?比如tomcat位于c:\tomcat4.1下,而我的站点在d:\web下,帮助文档说docBase可以用绝对路径,但我将其改为docBase="d:/web"后却没有用,tomcat打开的还是其默认网页
怎么回事,高手???????????
应该这样写
To kaibinsj(天翔):
你在tomcat\webapps\下建一个你的目录,bean放在这个目录\WEB-INF\classes\下面,然后修改tomcat\conf\下的server.xml文件,在这个文件中加入
<Context path="/你建的目录名"
docBase="webapps/你建的目录名"
crossContext="false"
debug="0"
reloadable="true" >
</Context>
访问地址:http://localhost:8080/你建的目录名/文件名
上面同志的回答都正确
但如果我要在其他地方建立自己的站点呢?比如tomcat位于c:\tomcat4.1下,而我的站点在d:\web下,帮助文档说docBase可以用绝对路径,但我将其改为docBase="d:/web"后却没有用,tomcat打开的还是其默认网页
怎么回事,高手???????????
答案:
修改server.xml,增加<context/>内容如下:
<Context path="/web" docBase="d:\web"
debug="0" privileged="true" reloadable="true"/>
而后你在你的ie地址栏中输入http://<你的主机名或者ip地址>:8080/web/<你的文件名>,这样就ok 了.
还有一点你必须要注意,在你的d:\web目录下,必须有WEB-INF文件夹,并且WEB-INF文件夹下必须有classes文件夹,你的javabean的class文件都要放在classes文件夹下。同时,你的WEB-INF文件夹下要有web.xml文件,这 个文件就是你的web应用程序的部署文件!!
搞定!!