|
|
|
|
Blog信息
|
blog名称:四裤全输的小窝~~ 日志总数:178 评论数量:699 留言数量:198 访问次数:1151002 建立时间:2005年10月29日 | |
|
|
|
|
 |
|
|
|
|
[JAVA]在weblogic部署一个web application或application的目录结构
文章收藏, 网上资源, 软件技术, 电脑与网络 四裤全输 发表于 2006/7/1 16:28:29
|
转自:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=27388&tstart=0最近几天发现在部署上出问题的比较多,最常见的错误就是类找不到,下面是在在weblogic部署一个web application或application的目录结构,并对目录应该对应的文件做了简单的说明,希望对大家有点帮助。在weblogic上要发布一个web applicate必须有下面的目录结构:mywebapp |____WEB-INF |___lib //放这个web application所需要的jar包 |___classes //放class类 |___web.xml //对这个web application描述发布一个application需要有下面的目录结构:myapplication |___APP-INF //放在这个目录下的lib和classes不能实例化webapp下的类 | |___lib //放ejb和webapp公用的jar包 | |___classes //放ejb和webapp公用的类 |___META-INF | |__application.xml |___mywebapp | |____WEB-INF | |___lib | |___classes //放class类 | |___web.xml |___ejb.jar //ejb的jar包另外要注意的地方是APP-INF/lib和APP-INF/classes下类不能实例化webapp下的类,这点要注意,否则会报类找不到的错误。这点可以从classloader的类装载机制来解释。application的classloader只装载app-inf层次以及以上层次的类,webapp只装载WEB-INF下的类以及以上层次的类,所以application的类找不到webapp下的类而webapp的类能找到application下的类。ejb和webapp下的类是相互不可见的,这点也要注意。NOTE:web.xml应该是在WEB-INF目录下,jsp和WEB-INF在同一级目录。
|
阅读全文(3157) | 回复(0) | 编辑 | 精华 |
|
|
|
|
|
|
|