- 浏览: 27127 次
- 性别:
- 来自: 成都
最新评论
文章列表
今天开发时遇到了这样一个异常java.lang.UnsupportedOperationException
引起异常代码:
1.String[] strs = new String[]{"a","b"};
2. List<String> strList = Arrays.asList(strs);
3. strList.add("c");
在第三行抛出的异常
经分析java源代码Arrys.asList();方法返回的不是平常熟悉的j ...
出现问题:
svn: Directory /data/svn/tmp\.svn' containing working copy admin area is missing
解决方案:
先删掉报错的文件夹: rm -rf /data/svn/tmp
然后同步并执行覆盖更新操作: svn update /data/svn
Tomcat将jsp编译成servlet后的文件存放在/work/Catalina目录下,例如jsp文件/webapps/hh/h.jsp,编译后
/work/Catalina/localhost/hh/org/apache/jsp/h_jsp.java
servlet文件和.class文件都在同一目录下。
控制台报的异常行数是指编译过后的servlet文件,而不是你原来的jsp文件!
win7打开eclipse 64位报错,Failed to load the JNI shared library
我装了32位的jdk和64位的jdk。。eclipse打开的时候会自动寻找32位的jdk。
如果配置的64位java_home的话,就会报错。。。。
解决办法:
把32位的jdk删除,配置64位的java_home
liferay升级成6.2以后,就对<aui:input>和<input>进行了区分。
liferay6.2中,在后台取普通的input值是取不到,需要在liferay-portlet.xml配置文件里面价格标签属性。
加入<requires-namespaced-parameters>false</requires-namespaced-parameters>标签,就可以在后台取到。
有时候做项目的时候会遇到,新闻之类的列表展示。可是呢,列表的格式长度有限制,客户要求我们不能太长,如果超出了只显示一部分,然后再后面加几个省略号。 话不多说,看代码,自己也做记忆:
[html] view plaincopy
在CODE上查看代码片派生到我的代码片
这里的字符串其实不是我说的那么长但是为了演示需要所以我才整的那么长
<html>
<head>
</head>
<body>
<B style="color:blue"><span id="rowid_titleid" ...
在使用liferay6.2版本开发portlet模块的时候,后台获取当前entity对象的主键值报错,大概的报错信息如下:
Data too long for column 'name' at row 1
看意思是某张表的name列字段长度不够,经反复研究,发现这个字段的表是liferay自己建的,这张表名是counter
打开这张表可以发现,有2个字段一个是我们报错的name字段,还有一个是currentId字段(负责记录序列当前增长值)。
我用的是mysql,可以看出name的字段长度是varchar(75).当我们调用CounterLocalServiceUtil.in ...
myeclipse环境下,使用tomcat进行项目部署时,无法部署项目,finish按钮无法点击。
原因:context-root丢失
解决方案:
右击项目-properties-myeclipse-web(在web context-root中添加项目名)
如:web-root floder:/webRoot Web Context-root:/我的项目