tfboys哪个圈内人缘好:jaoso不能自动建表,答对后一定追加50分!!!!!!

来源:百度文库 编辑:高校问答 时间:2024/05/08 17:16:46
下了个jaoso的新闻系统,按它的readme来的,
先设置了hibernate.hbm2ddl.auto create,可就是不能自动建表~~郁闷死了~高手说一下,怎么弄啊,
只有今天一天时间啊!!!!
晕,刚才看了一下数据库,表已经建好了,异常是
net.sf.hibernate.util.JDBCException...

jaoso的安装记录和注意的事项1 第一步首先从jaoso的站点下载新的应用程序包.(http://www.jaoso.net) 但是jaoso原来的安装包有些问题我做了些修改所以要从我这里获取了.2下载mysql数据库 注意的是 4.1myslq以后的版本jdbc使用的网络协议有了变化需要下载新的驱动 我修改的版本中已经更新为新的驱动了(从网站下载版本的驱动是mysql4.1以前版本使用的),3 下载ant 最新的版本是1.6.2 要设置环境ANTHOME=安装路径,需要注意的是1.5.2后ant版本必须要ant的 lib设置在CLASSPATH变量的开头否则会出错的. (如果是直接部署的话 则不需要这个步骤,直接把 webroot拷贝到 服务器的应用程序路径就可以了)4 下载javamake 这个是个javamake工具可以自动的类的依赖关系,进行增量编译. (如果时直接部署的话则不需要这个步骤,直接把 webroot拷贝到 服务器的应用程序路径就可以了) 这个是我加上的原来在ant 时都是把class全部删除后从新编译太慢了我加上了这个. http://www.experimentalstuff.com/Technologies/JavaMake/index.html这里可以下载到.下载后 把相应的jar加到ant lib里.当然加入到其它的CLASSPATH 也可以.注意javamake 和javamake ant task包都要下载.5 解压缩文件 ,如果是官方的下载版本的话要注意了,需要把webroot下面的web-inf 改成写的WEB-INF.6 好了 现在要修改webroot/WEB-INF/conf/jaoso_config.properties 中的数据库的相关设置要自己修改了.详细的我就不说了(注意把和字符集相关的参数删掉)7如果需要的话可以修改spring中 hibernate的属性,在 在webroot/WEB-INF/spring/applicationContext.xml中很简单一看 就会明白的.8完成上面的几个设置后可以部署程序了,用三种方式: 第一种 直接把webroot拷贝到 应用程序服务器的相应路径. 第二种 执行ant war 然后把生成的war拷贝到 应用程序服务器的相应路径. 第三种 首先修改build.properties 中deploy.path属性修改为应用程序服务器的相应路径. 然后执行ant deploy 任务.