发表于: 2016-03-09 21:35:53
1 4145
1.在把项目变成Dynamic Web项目时,需要右键-Properties-Project Facets,将Dynamic Web Module改为2.5版本,但是会提示:Cannot change version of project facet Dynamic Web Module to 2.5,无法修改,解决方法:http://blog.csdn.net/sunqing0316/article/details/43675837
2.在配置 Modify Faceted Project时,发现下面的Further configuration available…不见了,无法弹出Modify Faceted Project窗口,解决方法:先把Dynamic Web Module前面的勾去掉,点击Apply-OK,关闭Properties界面,然后再打开Properties界面,选中Dynamic Web Module,选择2.5版本,下面就会显示出Further configuration available…了。
3.打开pom.xml,直接双击,就是使用Maven POM Editor打开。打开pom.xml后选Dependencies-Add,如果提示:Index downloads are disabled, search results may be incomplete。解决方法:在Window --> Preferences-->Maven 勾选"Download repository index updates on startup",在Window ---> Show View---> Maven Repositories ---> Global Repositories选择 "central" 右键 "Update Index"。更新时间太长,我关闭了update,直接在pom.xml中修改。注意:需要将所有的spring包都添加进来。
4.配置web.xml
4.1 <context-param>介绍:http://blog.csdn.net/jubincn/article/details/9115205
4.2 关于<filter>的作用:http://blog.csdn.net/pg_guo/article/details/9118633
5.配置dispatcher-servlet.xml。注意,在配置dispatcher-servlet.xml时,需要注意刚开始的那一大串<beans>属性,要把每一行后面的空格都去掉,不然会报错:Referenced file contains errors (http://www.springframework.org/schema/conte。
6.编写一个Controller层测试类。注意这个类的命名,不能用“Controller”,因为会和所引入的Controller命名空间冲突。
6.1 关于各个注解的含义,参考链接:http://www.cnblogs.com/xdp-gacl/p/3495887.html
@Controller:对应表现层的Bean,也就是 Action。
@Service:对应的是业务层的Bean。
@Repository:对应数据访问层的Bean。
更多的注解解释,链接:http://uule.iteye.com/blog/1851896
7.编写index.jsp
8.部署到tomcat。发现怎么都不能打开tomcat,后来发现是因为在ubuntu下tomcat里面的文件夹都没有权限打开,所以先改变tomcat文件夹下所有文件权限,终端命令为:sudo chmod -R 777 /usr/local/eclipse/eclipse/tomcat,就可以部署了。部署方式有两种:(1)在项目下的Servers窗口的空白处,右键-New-Server-J2EE Preview,然后Next,选择ITtask_2_2项目,Finish。完了后,在Servers窗口下会出现一个项目J2EE Preview at localhost [Stopped,Synchronized],右键-Start,就可以了,但是,出现一个啥问题呢,就是在浏览器地址栏输入http://localhost:8080/ITtask_2_2/index.do后会报错ERROR 500 JSP support not configured,失败!!(2)就是利用tomcat,先在项目上右键-Export-WAR file,选择好位置,直接选择在tomcat/webapps下,然后通过终端启动tomcat,这样就能在浏览器中正确弹出http://localhost:8080/ITtask_2_2/index.do的内容了,成功!
==================第一阶段完成=============
1.配置pom.xml。
===================第二阶段完成=============
其他知识点:
1.关于Cookie/Session机制,链接:http://blog.csdn.net/fangaoxin/article/details/6952954
2.ubuntu总是打开一段时间就很烫,按照以下教程,关闭了独显,不知道效果如何,链接:http://www.linuxidc.com/Linux/2012-09/70418.htm
总结:
1.我好像逐渐理解了IoC的意思了,就是我现在需要调用一个方法,我先设计一个接口A,接口A包含这个方法,然后用一个类B去实现A,然后把类B配置到xml配置文件C中,好了,现在我写程序要用到这个方法了,那我就先把C配置文件调进来,利用C直接getBean得到一个B类,然后就能用这个方法了。
疑问:
1.关于log4j监听器的作用我不是很清楚,log4j的作用就是输入日志,是吧?什么是日志?网上没有文章专门介绍日志基础的,都是介绍怎样记录日志。
2.在Eclipse中怎样直接打开tomcat啊,我已经安装了tomcatPlugin了,而且我的Eclipse上也出现了三只小猫,但是我一点击Start Tomcat那只小猫,就会提示我是否要进入Debug模式,我拒绝进入后,就会报错,难道我应该先导出为war包吗?
评论