关于tomcat的配置问题!

www203 2002-09-09 07:21:58
用linux+apache+tomcat,在目录下面的jsp能够找到,但是对于别的,比如图片和htm的静态页面都找不到,
请问是那里配置的问题
谢谢
...全文
24 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
7 2002-09-16
  • 打赏
  • 举报
回复
简单的办法就是把apache和tomcat的目录设为一致...

apache配置是conf下的httpd.conf,修改
DocumentRoot "c:/tomcat/webapps/union"
<Directory "c:/tomcat/webapps/union">


tomcat配置是conf下的server.xml,修改
<Context path="" docBase="c:\tomcat\webapps\union"
debug="0" reloadable="true">
shine 2002-09-16
  • 打赏
  • 举报
回复
Apache+Tomcat的情况是这样的:
根据Apache配置文件,如果你是这两个系统连动的,有这两句:
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
意思是把jsp文件通过 ajp13协议传给tomcat处理,其它部分留给apache处理。
但是这样问题就出来了:
因为两个系统的文件目录不同,比如你的jsp文件里有这么一句:
<img src="abc.jpg" />
系统就认为是localhost/abc.jpg,这时候,由于不是jsp文件,所以就从apache的目录里找了,所以找不到。同样:
<a href="h1.htm"/>
这个文件它也会跑到apache的目录里找。
其实除了jsp文件以外,所有文件都会找不到,你必须把所有其它文件放到apache的目录里。
同样,你的htm/html文件放在apache目录里的时候,所连接的jsp文件必须摆在tomcat的目录里。
奇不方便,我这几天一直在搞这个问题,怎么样把tomcat的启动目录和apache的目录设成同一个目录,apache我会设了,可是tomcat不会设。
哪位大侠教教小弟。
www203 2002-09-11
  • 打赏
  • 举报
回复
没有人会么?
教教我啊!
sandsworlf 2002-09-10
  • 打赏
  • 举报
回复
你把程序贴出来
yeslebk 2002-09-10
  • 打赏
  • 举报
回复
你仔细看一下图片,css等文件的连接路径是不是正确!
还有你先把路径设置为绝对路径试试行不行!

如果不行的话去http://bbs.jspserver.com找我!
good luck!
hpq852 2002-09-10
  • 打赏
  • 举报
回复
要加载classpath,TOMECAT_HOME两个环境变量
www203 2002-09-10
  • 打赏
  • 举报
回复
目录在/usr/local/jakarta-tomcat-3.2.4/wzp下面的
www203 2002-09-10
  • 打赏
  • 举报
回复
jsp能够解析,与数据库连接也正常,
我是整个文件夹一起拷贝上去的
所以路径是不会错的
除了jsp别的东西都找不到
我想应该是什么地方设置的问题!
地址在这里
http://www.oracle-dev.com/wzp/index.jsp
www203 2002-09-09
  • 打赏
  • 举报
回复
我要的不是这个问题
现在是能够找到jsp,但是别的不可以,也就是网页中的图片,css,js都没有了
但是在该文件夹下是明明存在的
不知道明白我的意思没有!
www203 2002-09-09
  • 打赏
  • 举报
回复
你给的网址打不开
是不是地址少了一点?
再给一次吧!
yeslebk 2002-09-09
  • 打赏
  • 举报
回复
http://www.jspserver.com:8080/cgi-bin/jspbbs/topic.cgi?forum=2&topic=3&show=

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧