在eclipse中调试web项目的时候如何把web项目分配给配置好的服务器

举个例子,我今天在做spring和struts2整合的例子

新建项目blk

1、配置好web.xml,struts.xml,applicationContext.xml,写好jsp页面

2、把struts2、spring整合需要的jar包(struts核心jar包,spring核心jar包以及struts-spring-plugin.jar、commons-logging.jar)放到你项目的WEB-INF/lib目录下

3、写好java代码,并把java代码编译后的class文件拷贝到WEB-INF/classes目录下

4、新建一个服务器,名称为blk

5、右击该服务器,选择“Add and Remove”

6、把项目blk选中,并点击“Add”,然后确定

在eclipse的Project Explore中查看Servers/blk-config/server.xml

可以看到eclipse自动为你生成了一个Context节点

<Context docBase="blk" path="/blk" reloadable="true" source="org.eclipse.jst.jee.server:blk"/>

7、打开浏览器:输入localhost:8080/blk/login.jsp,大功告成!

备注:当然,你也可以手动书写server.xml的Context节点,也就是写成但是反正是在调试状态下,让eclipse生成也方便点。你愿意手写就手写吧,也没啥坏处

再次强调“你项目要用的jar包不用放到tomcat的lib中!只需要放到你项目的WEB-INF/lib中即可!”

posted @ 2014-06-15 17:13  rldts  阅读(370)  评论(0编辑  收藏  举报