免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2135 | 回复: 8
打印 上一主题 下一主题

如何在tomcat5.5中修改web指向, [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-02 11:33 |只看该作者 |倒序浏览
比如我的jsp源码不想放在webapps/root下面,想放在c
:/app 下
我要如何更改这个呢,

论坛徽章:
0
2 [报告]
发表于 2006-03-02 11:43 |只看该作者
首先看来你还没有自己的web工程目录,那么可以按照下面这个目录结构建:

app
  |_WEB-INF(这个必须!如果有jar,在这下面建一个lib,db驱动放这里不好使)
  |_jsp(这个随便,主要为了分类)
      |_a.jsp
      |_b.jsp
      |_...

然后把整个app考到tomcat下面的webapp下面。
如果不想拷贝,那么到%tomcat_home%/conf/Catalina/localhost/拷贝一个xml,改成自己的应用名和路径,重起tomcat,OK

论坛徽章:
0
3 [报告]
发表于 2006-03-02 12:39 |只看该作者

thanks

很感谢 是不是我更改里面的context的路径就可以了吧

论坛徽章:
0
4 [报告]
发表于 2006-03-02 14:08 |只看该作者
恩?不用在server.xml中的<Host>中加<Context/>么?

论坛徽章:
0
5 [报告]
发表于 2006-03-02 15:59 |只看该作者
原帖由 艾斯尼勒 于 2006-3-2 15:08 发表
恩?不用在server.xml中的<Host>中加<Context/>么?


前几天说过一次

http://bbs.chinaunix.net/viewthr ... &extra=page%3D2

大概是5以后可以使用配置xml来部署了,xml中的内容就是server.xml中增加的context,这样避免了多个工程部署时总要修改一个配置文件,另外连接池也可以很方便的配置

论坛徽章:
0
6 [报告]
发表于 2006-03-02 16:34 |只看该作者
哦。原来这样

不过我用的是另外建的一个虚拟主机
这样的话,是不是要在Catalina文件夹下面建立一个虚拟主机名字的文件夹,再在下面部署那两个xml,以及context.xml?

到的确是记得以前用JBUilDER写完直接cp到tomcat下面这么用的,最近才学习配置tomcat,还请多多指教


另外问个问题:怎么配置能让tomcat在目录下没有index.jsp的时候显示虚拟目录的文件?我的版本默认是404

论坛徽章:
0
7 [报告]
发表于 2006-03-02 16:53 |只看该作者
另建host应该是追加一个目录即可,具体没做过,可以试验一下;

index.jsp是在web.xml中wel-come-file(??好像是这个tag~~)指定的,如果没有指定,那么访问工程中某一路径的时候,默认就是list它下面的文件

指教谈不上,共同学习~

论坛徽章:
0
8 [报告]
发表于 2006-03-02 19:29 |只看该作者

server.xml

要在server.xml中怎么修改呢 能否给个具体事列

论坛徽章:
0
9 [报告]
发表于 2006-03-02 21:02 |只看该作者
原帖由 allphen 于 2006-3-2 19:29 发表
要在server.xml中怎么修改呢 能否给个具体事列


基本这样:

<Host ...>
   <Context path="/xxx"<!--你发布的url路径--> docBase="path"<!--你存放jsp的绝对或者相对地址-->          <!--还有其他的比如reloadable=true调试比较方便-->>
</Host>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP