(50分,不够再加)6点之前在线等待,tomcat配置及jsp程序发布问题! 或者介绍一些配置jsp开发和发布环境的方法,我只记得需要改什么东西,可忘了都要改哪里?望大虾们指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你用的是Tomcat5,那么,就不要在server.xml中设置主目录,应该在你的Tomcat5\conf\Catalina\localhost目录中加入root.xml,内容可参考如下:<?xml version='1.0' encoding='utf-8'?><Context displayName="welcome to tomcat" docBase="D:/TestSystem/root" reloadable="true" path=""></Context>其中docBase为你的web文件目录,reloadable是说明是否在文件更新后autoload,其他的就别动了如果你用的是Tomcat4,我已经忘了怎么做了 我用的是tomcat4.1,不过还是谢谢了,结贴时一定给分! 你用的是tomcat5以上的版本,是找不到,你可以直接在server.xml中加入就行了。你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是<Context path="/myweb" docBase..... 把你的文件放到tomcat_home/webapps/yourweb 这个是没有找到!!你可以直接在server.xml中加入就行了。你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是<Context path="/myweb" docBase..... 1.将你的myweb整个目录放到tomcat安装目录\webapps下;2.不需要修改server.xml文件真不知是哪个教你放到c:\myweb下的?! <Context path="/myweb" docBase="c:\myweb" debug="0" reloadable="true"/> ~~~~~~~~~~ ==========这里的问题,我以前的教训是:千万别在webapps以外的地方建目录,不然问题会非常的多,把你所有的修改全部还原,只改一个地方就行:<Context path="/manager" docBase="manager" debug="0" privileged="true"/> ~~~~~~~然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了 是不是只是加入<!--下面是自己加入的--><Context path="/myweb" docBase="c:\myweb" debug="0" reloadable="true"/>就行了啊,还有没有其他需要加入的?是不是加入了这句之后只要在webapps下建个目录就行了?需要不需要象asp中的虚拟目录之类啊?cnesky(游戏人生) ( ) 我访问的时候加了/myweb,可是还不行,会不会是没有配置好呢》? rainworm(早起的虫子有鸟吃) ( ) :那这样做之后,manager文件夹下是不是也要建jsp、bean、WEB_INF这几个文件夹,还有建了之后我自己做的jsp文件放到哪里呢? jsp文件直接放在manager文件夹下就行了,另外新建WEB_INF文件夹,把web.xml文件放在里面,新建一个classes文件(WEB_INF文件夹下),然后把你的所有类以包的形式放在里面如果是用jb,直接把整个文件夹copy过去就行,不用这么麻烦 我也刚刚解决这个问题,只要把<Context path="" docBase="root" debug="0"/>改为你建的目录就可以了,如:<Context path="" docBase="docs" debug="0"/> 的修改全部还原,只改一个地方就行:<Context path="/manager" docBase="manager" debug="0" privileged="true"/> ~~~~~~~然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了我这样做了之后,直接输入http://localhost:8080后,每次都是显示tomcat欢迎界面,并不显示我自己的jsp页面,为什么? zhaoqing1027(晴晴) ( ):我的目录是在webapps下的,没错啊!但输入http://localhost:8080后只显示tomcat欢迎页面,对了,地址栏中数日的http://localhost:8080能不能显式表示出自己的jsp文件呢,比如:我的webapps\manager文件夹中有一个index.jsp我可不可以这样:http://localhost:8080/manager/index.jsp,这样做对不对?还是怎么样呢? 那就是你server.xml的问题,你先还原到最初状态,然后只改docBase="manager",其他的都别动,这样访问http://localhost:8080肯定可以的,修改完之后记得重启tomcat,这样100%没问题! manager是你指定的目录,相当于root不应该写成http://localhost:8080/manager/index.jsp应该写成http://localhost:8080/index.jsp,如果你配置的没有错误的话,多了配置之后,要重启tomcat 建议你的应用目录放在在webapps下,若其它的配置没问题的话,在tomcat\cof\web.xml的最下面的代码,如下所示代码的所有index改成你自己的主页登录jsp文件名,如hello.这样,你输入你的本机ip或者http://localhost:8080/时显示的就是你的主页而不是个tomcat欢迎界面. <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>tomcat4.1.xx的配置tomcat5.xx简单多了,jsp语法的要求也不是很严格.配置差不多就可以运行了.另外,在tomcat\common\lib下的数据库连接驱动及jdk\jre\lib\ext目录下的两个activation.jar和mail.jar文件都放到位了吗? 快速学习Java? Hibernate 分页 dao里边如何获得总记录数 急求spring开发包和spring ide 要设计一个地区门户请做过的高人指点;(恭祝大家国庆快乐!!!) 如何用BeaUtils.copyProperties方法拷贝fromfile类型到blob类型中 网站一般都是根据什么来实现国际化? 兄弟姐妹们:求救一个问题:java中密钥的产生!!!!解决就结贴! 请问这种形式是什么意思 关于数据库连接池的问题 请Java高手介绍一下有关J2EE的好书,分不够可以加。 一个EJB的奇怪错误 求weblogic8的发布路径???300分赠送!!
你的Tomcat5\conf\Catalina\localhost目录中加入root.xml,内容可参考如下:<?xml version='1.0' encoding='utf-8'?>
<Context displayName="welcome to tomcat" docBase="D:/TestSystem/root" reloadable="true" path="">
</Context>其中docBase为你的web文件目录,reloadable是说明是否在文件更新后autoload,其他的就别动了如果你用的是Tomcat4,我已经忘了怎么做了
你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是
<Context path="/myweb" docBase.....
你可以直接在server.xml中加入就行了。
你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是
<Context path="/myweb" docBase.....
2.不需要修改server.xml文件
真不知是哪个教你放到c:\myweb下的?!
~~~~~~~~~~
==========
这里的问题,我以前的教训是:千万别在webapps以外的地方建目录,不然问题会非常的多,把你所有的修改全部还原,只改一个地方就行:
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
~~~~~~~
然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了
<!--下面是自己加入的-->
<Context path="/myweb" docBase="c:\myweb" debug="0" reloadable="true"/>
就行了啊,还有没有其他需要加入的?是不是加入了这句之后只要在webapps下建个目录就行了?需要不需要象asp中的虚拟目录之类啊?cnesky(游戏人生) ( ) 我访问的时候加了/myweb,可是还不行,会不会是没有配置好呢》?
另外新建WEB_INF文件夹,把web.xml文件放在里面,新建一个classes文件(WEB_INF文件夹下),然后把你的所有类以包的形式放在里面如果是用jb,直接把整个文件夹copy过去就行,不用这么麻烦
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
~~~~~~~
然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了我这样做了之后,直接输入http://localhost:8080后,每次都是显示tomcat欢迎界面,并不显示我自己的jsp页面,为什么?
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
tomcat4.1.xx的配置tomcat5.xx简单多了,jsp语法的要求也不是很严格.配置差不多就可以运行了.另外,在tomcat\common\lib下的数据库连接驱动及jdk\jre\lib\ext目录下的两个activation.jar和mail.jar文件都放到位了吗?