tomcat 5.0.19在哪设置站点目录? <Context path="" docBase="ROOT" debug="0"/>你不会设置一下,看看吗,不会在5.0.19就变了配置吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将这个 <Context path="/Web" docBase="E:/web" debug="0" reloadable="true" />放在<host></host>之间。 to: yoobj(老黑) 这个没用啊 <!-- <Context path="" docBase="ROOT" debug="0"/> -->^^^^ ^^^<!-- 不要放在注释符之间 <Context path="" docBase="ROOT" debug="0"/> --> <Context path="hello" docBase="F:\project\hello" debug="0"/> <Context path="hello" docBase="F:\project\HELLO" debug="0"/>访问: http://localhost:8080/hello/页面文件及扩展名 没有放在注释符之间,5.0.19的server.xml文件和tomcat4的server.xml不一样,都没有<!-- <Context path="" docBase="ROOT" debug="0"/> --> 我还是不明白我该如何设置web目录,我写的class文件应该放在什么位置,我用的是tomcat 5.0请说的详细点好不好,谢了请指出每个文件的具体位置 那个什么梅子,你来我的qq吧,我告诉你哪有tomcat5.0的下载 我的问题和你一样,我的tomcat和你的版本也一样,但是我刚才把它搞定了,其实很简单:在server.xml文件中虽然没有<context>语句(tomcat5.0.19版本中),但是还是可以加上下面这行(加在</host>之间即可):<Context path="/test" docBase="e:\web" debug="0" reloadable="true" crossContext="true" ></Context>其中test是虚拟目录,真实目录是e:\web,刚开始的时候以为加上这行代码就够了,结果tomcat5.0.19不能启动了,但是只要你在真实目录下再建一个子目录WEB-INF就可以了,jsp文件也可以运行了,我的就是在e:\web目录下建了一个WEB-INF子目录就一切ok了,或者你直接将D:\Tomcat5\webapps\ROOT目录下的WEB-INF子目录及其文件一起copy到你的真实目录中,应该可以解决的。你试试 to hblxq: 你说的web-inf目录,我原来就有,因为之前我的站点是在tomcat4.1.27上,升级到tomcat5.0.19按上面的方法都试过,就是不行 我的也是5。0。19按照 hblxq(monkey) 的做了一切ok!谢谢 hblxq(monkey) 呵呵 我想问问,我的是5.0我这有三个server.xml文件呢,我是不是都得改啊 我的配置,5.0.16,ok的,你说说你的出现问题吧,<Context path="/hibernate_start" docBase="E:\WebData\hibernate_start"> <Resource name="jdbc/hibernate_start" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/hibernate_start"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <!-- DBCP database connection settings --> <parameter> <name>url</name> <value>jdbc:mysql://localhost/hibernate_start?</value> </parameter> <parameter> <name>driverClassName</name><value>org.gjt.mm.mysql.Driver</value> </parameter> <!-- DBCP connection pooling options --> <parameter> <name>maxWait</name> <value>3000</value> </parameter> <parameter> <name>maxIdle</name> <value>100</value> </parameter> <parameter> <name>maxActive</name> <value>10</value> </parameter> </ResourceParams></Context> 你把你的站点文件放置在所安装的tomcat下的webapps下的root文件下,你的站点就能运行了呀 http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.19/bin/jakarta-tomcat-5.0.19.exe顺便问一下orion electric 谁用过哪? to:Agla(梅子)我在tomcat4.1.30上也试过,刚开始的时候也是不行,但是只要在真实目录下建立WEB-INF子目录就可以了,要不你直接将tomcat下的webapps目录下的root目录里面的WEB-INF子目录及其文件(web.xml)一起copy到你的真实目录下,然后将你的测试文件比如test.jsp放在你的真实目录下,应该通过http://localhost/虚拟目录/test.jsp可以访问的。我就是如此。在tomcat5.0.19上,server.xml虽然没有<context></context>(tomcat4.*的版本是有的),但你自己可以加上去的,加在</host>的前面就可以了,这样应该每问题的,我也是被这个问题困扰了好几天,但实际上是一个很小的问题。要不,你现卸载tomcat,在重装一次,也可以啊。我就是作了好多遍才作出来的 to hblxp: WEB-INF子目录我是从root目录copy过去的,所以应该不是这个的问题,<context></context>也加了,今天一天我重装tomcat已经无数次了,晚上回家换台电脑再试试,再不行我真不知道该怎么办了? 谢谢你的帮助! JSP的问题 快速检验客户填写的“用户名、公司名”是不是重复的代码 部署项目的时候出了个错,求解 Javaweb开发 用Myeclipse 配置的tomcat好了,能启动,但是网页打不开 得到xml文件里的值 请教TOMCAT中默认的SESSION失效时间?在线等! 刷新后 form中的数据又提交了一遍,为什么? 字符比较的问题 如何用request.getParameter()得到<INPUT TYPE="FILE" NAME="FILE1" SIZE="50">中文件的目录? 我想写一个JSP文件,作用是将其所在目录下面的文件全部列出并作一链接? resin中文问题
放在<host></host>之间。
这个没用啊
^^^^ ^^^<!-- 不要放在注释符之间
<Context path="" docBase="ROOT" debug="0"/>
-->
<Context path="hello" docBase="F:\project\hello" debug="0"/>
我用的是tomcat 5.0请说的详细点好不好,谢了请指出每个文件的具体位置
在server.xml文件中虽然没有<context>语句(tomcat5.0.19版本中),但是还是可以加上下面这行(加在</host>之间即可):
<Context path="/test" docBase="e:\web" debug="0" reloadable="true" crossContext="true" ></Context>
其中test是虚拟目录,真实目录是e:\web,刚开始的时候以为加上这行代码就够了,结果tomcat5.0.19不能启动了,但是只要你在真实目录下再建一个子目录WEB-INF就可以了,jsp文件也可以运行了,我的就是在e:\web目录下建了一个WEB-INF子目录就一切ok了,或者你直接将D:\Tomcat5\webapps\ROOT目录下的WEB-INF子目录及其文件一起copy到你的真实目录中,应该可以解决的。你试试
你说的web-inf目录,我原来就有,因为之前我的站点是在tomcat4.1.27上,升级到tomcat5.0.19按上面的方法都试过,就是不行
一切ok!谢谢 hblxq(monkey) 呵呵
我这有三个server.xml
文件呢,我是不是都得改啊
<Context path="/hibernate_start" docBase="E:\WebData\hibernate_start">
<Resource name="jdbc/hibernate_start" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/hibernate_start">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter> <!-- DBCP database connection settings -->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/hibernate_start?</value>
</parameter>
<parameter>
<name>driverClassName</name><value>org.gjt.mm.mysql.Driver</value>
</parameter>
<!-- DBCP connection pooling options -->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>
</Context>
我在tomcat4.1.30上也试过,刚开始的时候也是不行,但是只要在真实目录下建立WEB-INF子目录就可以了,要不你直接将tomcat下的webapps目录下的root目录里面的WEB-INF子目录及其文件(web.xml)一起copy到你的真实目录下,然后将你的测试文件比如test.jsp放在你的真实目录下,应该通过http://localhost/虚拟目录/test.jsp可以访问的。我就是如此。
在tomcat5.0.19上,server.xml虽然没有<context></context>(tomcat4.*的版本是有的),但你自己可以加上去的,加在</host>的前面就可以了,这样应该每问题的,我也是被这个问题困扰了好几天,但实际上是一个很小的问题。
要不,你现卸载tomcat,在重装一次,也可以啊。我就是作了好多遍才作出来的
WEB-INF子目录我是从root目录copy过去的,所以应该不是这个的问题,<context></context>也加了,今天一天我重装tomcat已经无数次了,晚上回家换台电脑再试试,再不行我真不知道该怎么办了?
谢谢你的帮助!