jbuilder开发的JSP/SERVLET在JBOSS上的部署问题?

03-11-26 java_jar
首先我想由衷的表示对大家的敬佩,这里是我所见过的论坛中讨论气氛最好的了,大家的讨论对彼此水平的促进是最重要的了。

小弟原先是作.net的,因为公司需要写了个小东西,主要是jsp和servlet,用jbuilder8开发的。但是在最终部署上遇到一些问题。我是Archive得到一个war包,然后将这个war包拷贝到jboss的server/default/deploy/下,启动jboss服务后,JSP页面的访问没有问题,但是一旦转向servlet,则报告servlet找不到。思考后发现由于原先开发中servlet使用的路径是根路径,而现在之前多了个与war包名字对于的路径。因此修改servlet的路径名称,如将/loginServlet改为/test/loginServlet,此时servlet可以正常找到了。但是新的问题又来了,为了将request对象保持到servlet之后的jsp中,使用forward方法,此时转向到JSP页面成功,但是这个JSP页面中的所有图片的路径全部出错,无法正常显示。

絮絮叨叨了这么多,不知道大家明白我的意思没?请指教,谢谢!

顺便再问一个问题,jbuilder8创建JSP页面时难道只能创建在根目录下吗?有没有方法将JSP创建到指定的文件夹下以保证整个方案的结构清楚呢?谢谢!

banq
2003-11-26 22:58
第一个问题是你没了解目录相对路径;URL相对路径以及绝对路径的含义。

第二个:当然可以,创建Jsp时,写入/xxxx/jspName 就可以了,XXX是你指定的目录

java_jar
2003-11-27 09:30
第二个问题就这么简单,不好意思。

对第一种说法,你能说清楚点吗?不太明白你的意思,谢谢!

猜你喜欢