最近用Jbuilder 2006尝试做Web Service,发现了一个奇怪的问题,在旧的项目里面直接通过File|new|Web Services(J2EE 1.3)|Axis Web Services Server Configuration 这个流程,可以很顺利的生成Web Service,可是如果在新建的项目里做同样的操作,在选择Web Module的时候,就会找不到Web Module,即使是用这个向导里自带的创建新Web Module的功能创建一个新的Web Module, 向导里还是找不到这个Web Module。
百思不得其解之后,只好有问题google之,最后发现这是版本的问题,Jbuilder 2006默认创建的Web Module使用的是Servlet 2.4和JSP 2.0规范,这些都是属于J2EE 1.4的规范,而创建的Web Service是J2EE 1.3的,所以就识别不了Web Module,在创建Web Module的时候,选择Servlet 2.3和JSP 1.2,然后就OK了。
百思不得其解之后,只好有问题google之,最后发现这是版本的问题,Jbuilder 2006默认创建的Web Module使用的是Servlet 2.4和JSP 2.0规范,这些都是属于J2EE 1.4的规范,而创建的Web Service是J2EE 1.3的,所以就识别不了Web Module,在创建Web Module的时候,选择Servlet 2.3和JSP 1.2,然后就OK了。