`
Angelialily
  • 浏览: 238333 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Unable to load configuration. - package (action) 今天遇到了这个问题,异常只告诉我们在哪行出错了,但是为什么出错却没给描述。 首选说下我是怎么解决的, 把package(action) 对应的名字(name)改掉,改成一个不会被经常用的名字,重启 问题解决。 从解决的方法上看,应该是我们取的名字(name)和已经package (action)重了 特别要注意 struts 或者 struts插件自身也会有配置,如果继承了某些配置 也有可能造成命名重复。 不知道还有没有其它的原因会造成这个异常,至少目前我没有碰到,遇到这个异常的朋友可以试下 ...
  Char流向byte流的错误转换   byte流向Char流的错误转换 通常程序与其他存储媒介交互时容易产生的乱码。 常见存储媒介,如数据库,文件,流等的存储方式都是基于字节流的,程序与这些媒介交互时就会发生字符(char)与字节(byte)之间的转换。 我们常见的有可能存在转码的地方: 从页面form提交数据到程序 byte->char从程序到页面显示 char->byte 从数据库到程序 byte->char从java程序到数据库 char->byte 从文件到程序 byte->char从程序到文件 char->byte 从流到java程序 byte ...
ERROR [AjpMessage] Invalid message recieved with signature 18245   访问端口不正确 找到JBOSS_HOME的\server\default\deploy\jboss-web.deployer\server.xml文件,        <Connector port="8080" address="${jboss.bind.address}"          maxThreads="250" strategy="ms" maxHttpH ...
严重: Context [/app] startup failed due to previous errors 这个异常在WEB服务重启时出现,造成这个异常的原因有多种   1.如果在这个异常前面有其它异常,请先解决前面的异常,因为其它的异常也会导致这个结果,比如:服务启动时找不到类,配置文件读取异常等。 当你前面的异常解决后这个异常自然也就消失了。   2.如果前面的异常都解决了还会出现这个异常 A. 将web.xml中配置spring的启动方式,是用的监听器模式 <listener> <listener-class> org.springfra ...
 最近在做一个项目时用到了多线程,开启一定数量的线程无限循环交易,在交易过程中难免会遇到一些异常,如果这时候异常不处理当前线程也就终止了,通常我们会在交易流程中处理需要捕获的异常。但这样做实际上并不全面,最就遇到了这种问题,交易过程中抛出的不是必须捕获的异常,甚至有些时候我们根本不知道这个过程会抛出出什么样的异常,如果在这个时候希望线程不被终止而是继续下一下,我们通常就要做一个模糊的处理。在线程的开始到结束 加一个异常处理 try{ //对应的操作 }catch(Exception e){ //处理异常 }finally{ //释放资源 } 有人可能觉得 Exception  有 ...
在用记事本修改jsp 页面时 如果jsp的第一行是编码格式就有可以能在运行时抛出Page-encoding specified in XML prolog (UTF-8)这种提示的异常,实际上就是编码格式不正确,记事本程序看到第一行时,在保存时有可能会将jsp转成utf-8的格式,有人说将UTF-8写成utf-8就没问题了,单机服务器确实没问题,但如果是双机,劝你最好不要这么做,到时候你会发现,你的两台服务器可能会出更加难以理解的错误,最好的办法就是把这个页面放到你当初的开发环境下,重新打开随便加个空格,再保存,这样就不会有问题了。看起来不靠普的方法,却正确的解决了出现的问题。
用iterator遍历集合时要注意的地方:不可以对iterator相关的地方做添加或删除操作。 下面用List为例来说明为什么会报 ConcurrentModificationException  这个异常,其它集合类似可以自己思考。   public static void main(String[] args) {  List<String> set = new ArrayList<String>();  set.add("a10001");  set.add("a10002");  set.add("a1000 ...
 前几天做EXCEL导出数据,发现当数据量达到一定的时候会报内存溢出的错误。 解决方案:   修改JBOSS启动参数。在jboss/bin/run.conf文件 将JAVA_OPTS -Xms 512m -Xmx 1024m修改 将后这两个参数的值修改大一点 JAVA_OPTS -Xms 800m -Xmx 1536m  一般后面的参数不要超过机器内存的90%,不建议设置的太大,一般设在机器内存的70-80%就可以了。       -Xms 是指JBOSS启动时内存堆栈的大小   -Xmx 是指启动之后能够使用的最大内存   还有一些参数如 -Xss 是指每新增一个线程会立即消耗内存的 ...
java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) 一般出现在linux服务器上,常常由于网络不稳定或者服务器负荷过大,管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)意味着指针所对应的地址是无效地址,没有物理内存对应该地址。 以下是UNIX的信号解释: 11 / SIGSEGV: Unerlaubter Zugriff auf Hauptspeicher (Adre ...
安装sql后发现没有pubs库,在网上找到解决问题的方法,在此记录一下,方便以后遇到此问题知道解决方法。 将SQL2000SampleDb.msi添加到附件里以便下载。   下载后双击:SQL2000SampleDb.msi执行后文件解压到C盘默认路径然后打开解压文件夹将instpubs.sql文件和instnwnd.sql内容拷贝到查询分析器执行即可创建pubs和Northwind数据库。 
我用的是数据库是SQL Server 2000 在连接数据库时报以下错误: jtds driver error Network error IOException: Connection refused: connect 以上这个错误研究了半天才解决,错误原因出在了(TCP/IP端口号)没有添加 或没有更改, 只要安装的sql server 打了sp4补丁,并且在项目中已经导入jtds的jar包,还出现以上问题,那多数就是端口配置出了问题。 我的解决方法如下:就以默认数据库(local)为例 在local上右键属性——>网络配置——>如果你的“启动的协议”选项里为空那就问 ...
先来看一个例子:将Student作为key HomeInfo作为value放入HashMap容器中然后看打印的结果 package com.xkd; public class Student { private String name; private int age; private String ic; public String getName() {  return name; } public void setName(String name) {  this.name = name; } public int getAge() {  return age; } public vo ...
struts2的Jsp文件默认编码是ISO-8859-1,更改编码方法如下:Myelipse-》window-》Preferences-》在框内搜索jsp 或查找(在myelipsex Interprise下的files and Editors)的jsp选中,将Encoding选项改成:Chinese, National Stamdard即可解决项目所有jsp中文编码问题。
JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。   下面是两个java读取JKS文件中密钥的方法 当然在看懂下面两个方法之前要对JKS文件的结构有所了解: JKS文件就好像一个仓库,里面可以放很多的东西,这里只存放一类东西就是密钥,仓库当然会有一把锁,防范别人随便乱拿,这个就是JKS文件的密码。里面存放的密钥也各有不同,每个密钥都有一个名字(在下面叫别名),一类就密钥对,一类叫公钥,一类叫私钥,密钥对就是包含公钥和私钥的。这里的公钥只要你能进入仓库你就可以随便查看拿走,私钥则是有密码的, ...
1、Action类: public class IndexAction3 extends ActionSupport { @Override public String execute() { return SUCCESS;//继承ActionSupport里的execute()方法。 }        } 2、Action调用由指定的method方法的action调用。★ <action name="useradd" class="com.users.UserAction" method=”add”> //在此处指定 ...
Global site tag (gtag.js) - Google Analytics