1、新建项目时的设置
还是用http://localhost:8080/hello123
2、.classpath配置
把别的项目下src文件夹下的所有东西拷贝过来,但是java文件夹下action、DAO、model都报错,
WebContent——WEB-INF——classes中会自动填充东西,然后修改.classpath文件
第一项修改成下面四项
<classpathentry kind="src" path="src/java"/>
<classpathentry excluding="conf/|java/|sqlmapper/" kind="src" path="src"/>
<classpathentry kind="src" path="src/conf"/>
<classpathentry kind="src" path="src/sqlmapper"/>
修改完之后只有DAO仍然报错
3、复制libs下面的所有
把旧项目的WebContent——WEB-INF——lib的所有文件复制过来,此时DAO就不在报错了
4、复制.setting文件夹下面的所有
修改org.eclipse.wst.common.component文件中的两处项目名
WebContent——WEB-INF——web.xml
用别的项目的web.xml代替它,然后修改里面的项目名
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>hello123</display-name>
<description>BlazeDS Application</description>
<context-param>
<param-name>flex.class.path</param-name>
<param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
</context-param>
<!-- Http Flex Session attribute and binding listener support -->
<listener>
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<!-- added by jcf 20110516 for spring BlazeDS Integration -->
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
</web-app>
把第一个标签注释掉,然后添加如下标签内容
<services>
<default-channels>
<channel ref="my-amf" />
</default-channels>
</services>
7、修改项目目录下的配置文件
把红框中的改成项目名称,否则运行时报错