- 浏览: 10605 次
- 性别:
- 来自: 南京
最新评论
文章列表
使用NGINX源代码,并且添加一些模块后,把configure带很多的参数写到一个可执行文件(build)中,结果build成功,make却老是报告错误:
-bash-3.2$ make
make: Nothing to be done for `default'.
最后发现,如果有一个build可执行文件,就会有这个问题,改名为build4mall后,就能顺利make了。
build4mall文件内容:
./configure --prefix=../run --add-module=./modules/taobao-nginx-http-concat --with-ht ...
由于页面中使用ui:include进行多层次包含,而jsFunction或者h:commandButton或者h:linkButton点击时,不经意会出现不能到达action指定的ManagedBean方法。
解决办法是:将a4j:jsFuction等移动到最外层xhtml页面中定义即可。
对于此问题,没有仔细研究为什么,只知道如此解决。
系统中有一些值使用BASE64编码后存储在COOKIE中,当编码后的字符串最后有一个或者两个等号(=)时,使用Request.getCookies().getValue()会丢失等号,再BASE64解码时产生错误.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44679,可以看到这个链接里面的讨论.
里面提到:
org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE
system property
that was introduced in Tomcat ...