Note:Spring Roo 1.2.1调通的第一个例子

spring roo 1.2.1 文件夹中有很多可以提供学习的例子,按照字母排序,我们先看bikeshop
如果用mvn tomcat:run 会报错。请看下面:
 
cmd as follow:

mkdir bikeshop
cd bikeshop

roo

script --file bikeshop.roo
quit

mvn tomcat:run

after that,the page is showed up,like:

ype Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: /templates/layout.xhtml @8,63 locale="#{localeBean.locale}" Attribute did not evaluate to a String or Locale: null
javax.faces.webapp.FacesServlet.service(FacesServl et.java:606)
org.primefaces.webapp.filter.FileUploadFilter.doFi lter(FileUploadFilter.java:79)
org.springframework.orm.jpa.support.OpenEntityMana gerInViewFilter.doFilterInternal(OpenEntityManager InViewFilter.java:147)
org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:76)
 
到论坛上问了一下知道,这个应该使用:
mvn jetty:run
来运行
(其实我不知道为什么在tomcat下不能很好的运行,不过还是要感谢回答的问题的 jD @ http://pragmatikroo.blogspot.com/
 
接下来又遇到一大堆的错误,在运行上面那个命令之后。经过检查是maven是它的存储的路径中有中文。
(我曾经用360做了一次“c盘搬家”之后我的文档的路径中有“重要文件”的中文,maven正是在我的文档下。复制文件夹到根目录下,在更改maven的配置文件就可以解决,我就不详细叙述了)
 
然后又遇到错误(我就知道),如下:
 
(原本出现的错误,第二次没有出现。这个程序太邪恶了。翻译一下就是缺少中文语言文件。这个倒是很好处理,到i18n的目录下,将英文的复制一份,把文件名中en改成zh就好了)
 
接下来页面就没有问题。
201203231358366527.png 
还是很Cool的吧。还有上传图片功能。不过这个里还有一个错误, 
警告: JSF1091:无法找到文件 images/images 的 Mime 类型。要解决此问题,请将 Mime 类型添加到 web.xml 中
这个消息和强大,居然还是中文的,神奇的是,在启动一次就没有了。
 这个应该是我们使用的Primefaces的错误。
 To be continued.....
 

转载于:https://www.cnblogs.com/JimmyYu/archive/2012/03/23/2413565.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值