Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Application Server » JBoss  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:请教servlet的程序在jboss下该如何配置 [Re:woodworm]
tim_fatter





发贴: 3
积分: 0
于 2006-01-11 14:36 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我都是用JBOSS的ECLIPSEIDE,配置XDoclet和打包,然后分别运行XDoclet和packaging,得到打包文件,然后部署到deploy目录的。
XDoclet配置:
1)添加servlet标记
在你的servlet的类注释区域添加如下标记
* @web.servlet-mapping url-pattern="/webprobe"
* @web.servlet name="webprobe" description = "CGI-PARA NAME Prober for WML"
* display-name = "Probe servlet for WML"
将其中引号内的内容替换成你需要的值
2)在项目属性中配置XDoclet
a)添加一个新的配置
b)在新的配置里面添加一个新的Doclet
c)激活该Doclet的destDir属性,并设定属性的值为“输出目录\WEB-INF”,如build/WEB-INF
d)在该Doclet下添加三个配置入口(entry),激活并配置属性如下
i)deploymentdescriptor入口
Servletspec = 2.3;你的servlet所支持的规范,如2.3
ii)fileset入口
dir = src;包含你的servlet源代码的目录,如果你定义了包的话,该目录应该是你定义的包的起始目录
includes = **/*.java;XDoclet需要作用的源代码,**代表从dir开始所有的目录,如果有必要,可以指定完整的目录,关键是要指出那些文件需要被XDoclet操作;
ii)jbosswebxml入口
Version = 3.2;我用的jboss是3.2.6的,你可以按照你的配置
3)运行该项目的XDoclet,在destDir下面你会发现jboss-web.xml和web.xml,打开他们看看,你会比较熟悉啦!
4)中场休息
Packaging配置
5)在项目属性中配置打包(packaging configuration)
6)添加打包,输入打包文件名,可以用JBOSS支持的任何格式,我一般用war表示web应用,指定打包文件存放路径
7)在打包文件中添加文件或者添加目录
8)XDoclet生成的两个xml文件打包至WEB-INF(在File selectiong窗口的Prefix中输入,下同)
9)把class输出目录中的**/*.class打包至WEB-INF/classes
10)如果你用到了其他项目的类,也需要打包近来,但是注意包之间的相对位置,如我用到了util工程中的类,则添加目录/util/bin/cn/brothersoft(cn.brothersoft是那个项目的包名称)到打包文件中的WEB-INF/classes/cn/brothersoft
11)添加其他文件或者目录,如jsp,css等,注意相对目录
10)运行打包
12)在打包文件存放路径收割打包文件,发布到服务器中,OK!




话题树型展开
人气 标题 作者 字数 发贴时间
15894 请教servlet的程序在jboss下该如何配置 woodworm 110 2005-12-16 10:40
13669 Re:请教servlet的程序在jboss下该如何配置 tim_fatter 1458 2006-01-11 14:36

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923