你是用tomcat4吧,在server.xml中加入这句试试
<Context path="/onjava" docBase="onjava" debug="0"/>
本机测试,uri就是
http://localhost:8080/onjava
<Context path="/onjava" docBase="onjava" debug="0"/>
本机测试,uri就是
http://localhost:8080/onjava
如果这个war包的结构是正确的,那放在tomcat/webapp/下即可,如果改server.xml如楼上所说也可,不过如果放在webapp下其实不必改了。关键是你的war包的结构要正确,我以前遇到过的问题就是war不对,所以不能找到index,你注意一下,比如你的网站是这样的myhome/index.html
myhome/jsp/*.jsp
myhome/web-inf/web.xml
myhome/web-inf/classes/*.class
myhome/web-inf/lib/*.jar如上,在dos命令行下,进入myhome(注意要进入myhome目录)再下一步, jar -cvf mywar.war .这样打成一个包,以当前目录为根(即myhome为根),这样的包才是正确的。如果对你有帮助,请给分吧,多谢。
是 Weblogic 还是tomcat
weblogic有自己的规范,你看wl的文档有详细的说明至于tomcat,是不是Jbuilder6自己带的打包工具就可以 打包成war了
to:sharetop(天生不笨)
看来你得很需要分啊!能告诉得分的用途吗?回答就个分了,呵呵。
各位,我现在的问题是
这里webapps/onjava/是原来的网站文件,再ie里面正常。
现在,我想把它打包成onjava.war放在webapps/目录下面,ok现在也是这样的。
不过,我的原来的目录说什么也不能删除,或者改名。所以,
http://localhost:8080/onjava/这个地址在我的ie里面是目录浏览,不是我的首页。
请问这个问题如何解决?
其实,如果你发布了你的包,可以不用修改server.xml文件里面的东东,
<Context path="/onjava" docBase="onjava" debug="0"/>这句也没有必要添加。
我就没有使用。打包以后的网站,在tomcat启动的时候会自动解包。恢复原来的目录结构。
就这么简单。好了,该给分了。