日期:2014-05-17  浏览次数:20710 次

初学ssh的各种问题
1.都说用myeclipse方便的多,但是问题也各种多。网上找了破解版的myeclipse10。首先就是搭建框架的问题了,一搜myeclipse搭建框架教程漫天飞,有些就是复制粘贴的估计,看了好多在步骤上大都差不多。但是大多没有详细的步骤说明,求个详细的教程,能说明每一步的用意,以及包选择,如何有效避免或者说减少包冲突的问题(有个疑问就是搭建ssh框架有没有什么先搭建哪个再搭建哪个的步骤?)
2.看网上有说不要用myeclipse自带的tomcat(自己折腾的时候也确实发现问题),然后就找教程配置tomcat,用的是7版本。同求一个带详点的教程。
3.用myeclipse开发和ssh学习的过程中可能遇到很多问题,求常见问题经验分享(我觉我搞个啥都是,跟着教程做也还一堆问题,别人都不见得有)
4.求解决。。。。
 log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).

log4j:WARN Please initialize the log4j system properly.
2014-1-10 19:46:49 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1120)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1678)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

5.求用来照猫画虎的ssh项目代码。
6.用逆向工程生成model,那如果要修改数据库怎么方便的再修改model,一般做项目都是把数据库一次设计好不再改么?
7.我再想想。。。。

------解决方案--------------------
如果你破解了就很好搭建ssh框架了记得搭建web project是选择java EE5.0,先spring然后struts和hibernate就没多大讲究了,可以在你的项目上右击
MyEclipse—— Add Spring Capabilities然后选择前四个包和spring3.0/2.5 web libraries在下一步...