我有多个站,原来全部访问正常.今天早上输入网址后,按确定却跳转到TOMCAT默认主页.我用的是WINSERVER2000 TOMCAT5.0 IIS5.0 我的架设结构是TOMCAT默认主页在C:\Tomcat\webapps\ROOT
我的网站在 D:\WEB\在C:\Tomcat\conf中有C:\Tomcat\conf\Catalina\localhost,里面放置着所有网站的
虚拟路径信息
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="proxool" docBase="D:/WEB/sfj" path="/sfj" reloadable="true" workDir="work\Catalina\localhost\sfj">
</Context>
关于虚拟路径应该重来没有人动过.但是我不明白为什么输入域名后会跳转到TOMCAT默认页.非要加虚拟路径目录才能正常显示
比如我的虚拟路径是DDD
如果我输HTTP://www.xxx.com/ 就显示TOMCAT默认页
如果我输HTTP://www.xxx.com/ddd/才能正常显示网站.如何解决这个问题
我的网站在 D:\WEB\在C:\Tomcat\conf中有C:\Tomcat\conf\Catalina\localhost,里面放置着所有网站的
虚拟路径信息
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="proxool" docBase="D:/WEB/sfj" path="/sfj" reloadable="true" workDir="work\Catalina\localhost\sfj">
</Context>
关于虚拟路径应该重来没有人动过.但是我不明白为什么输入域名后会跳转到TOMCAT默认页.非要加虚拟路径目录才能正常显示
比如我的虚拟路径是DDD
如果我输HTTP://www.xxx.com/ 就显示TOMCAT默认页
如果我输HTTP://www.xxx.com/ddd/才能正常显示网站.如何解决这个问题
解决方案 »
- 求教spring在web.xml启动的方法
- 不显示删除回复显示所有回复显示星级回复显示得分回复 荐一个自带1.5jre的“开源”浏览器,精简后的jre只有3m,超精悍!!!!!!!!!!
- 那个知道frame和frameset用法,我用的时候报错了。。。。。。。。。。。。。。。。。。。。。。
- 请问下jsp中象ASP语句response.end的语句是什么 ?
- 求稳定tomcat版本
- 小弟求jspSmartUpload包,请问哪个大哥可以给发一个。谢谢了
- 在一个jsp页页中用java代码new出来的对象,怎样把这个对象传递到下一个页面去?
- tomcat 后台报错
- 关于2个界面之间的传值
- 关于struts-example的问题。
- 提问:如何解决包含include文件的统一样式问题?
- 连接Oracle时出现的问题,望解答!谢谢
</Context>
path=""
試試 ̄!
即 假如被改的是www.aaa.com
在服务器上有www.aaa.com www.bbb.com www.ccc.com
输入www.bbb.com 或www.ccc.com访问的都是www.aaa.com的内容.我又尝试过 将www.bbb.com的path也改成path="",测试结果是所有站包括www.aaa.com都变成了 www.bbb.com的内容.大哥们,可有好方法解决.或者大哥们可有取得客户端在地址栏输入的网址的程序,我想在TOMCAT的默认页写上这种程序,
假如收到的网址是www.aaa.com那么定向到www.aaa.com/aaa/
可有取得网址的程序
我想也是你所需要的,多主机设置.可以看看以下帖子:
http://www.stefli.com/blog/blogview.asp?logID=91内容如下:在Tomcat4.0中,设置多主机的方法如下:server.xml
----------------------------------------------------------------------------------
<Host name="testjsp" debug="0" appBase="f:\website\stefli" unpackWARs="true">
<Context path="" docBase="" debug="0"/>
</Host>
<Host name="wap.stefli.com" debug="0" appBase="F:\WebSite\Standard" unpackWARs="true">
<Context path="" docBase="" debug="0"/>
</Host>
在Tomcat5.0中,设置多主机的方法如下:server.xml
----------------------------------------------------------------------------------
<Host name="test1.stefli.com" debug="0" appBase="F:\Project\JAVA\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="" debug="0"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/> </Host> <Host name="test2.stefli.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/> </Host>以上设置中,<Context path="" docBase="" debug="0"/>是必须的.
还有就是Tomcat5.0当运行startup.bat后,系统会自动在conf\Catalina目录下新建以上定义的Host name.例如:
conf\Catalina\
|---------\localhost
|---------\test1.stefli.com
|---------\test2.stefli.com