MyEclipse保存后不能自动编译 导致Tomcat发布报警告

星期五, 十二月 25th, 2009 | JAVA-and-J2EE | 没有评论

以前的工程好好的发布,今天发布的时候报了个警告,于是就把工程重建了下,竟发现不能编译了,吐血中ing,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:

1. 确保 project->build automatically 已经被选上.

2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly

3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了

4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.

5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con”t delete classes ……”。关掉其它程序重新编译即可。

6.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。

7.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。

8.project->properties->java build path->source->…/WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes 然后重新点击build工程即可自动编译。

9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了

PS:我的问题就是一个同事加了本地的jar包进去导致的不能编译输出,在project下的lib下看到jar包在他的路径下,哎,耽误那么长功夫查找,不过遇见问题就要解决问题才是正道,呵呵

Tags: , , , ,

修正imgShow的兼容Jquery版本

星期二, 十二月 8th, 2009 | php, wordpress | 一条评论

自己写的imgShow的图片展示插件,看反馈 zLear 说 “跟jQuery有冲突 激活插件后jQuery的特性就没有了”,看了下,果然有冲突,今天修正个版本,放去去了
具体方式见此插件页,点击这里详解

Tags: , , , ,

msn无法登陆 错误代码 8007007e 和不能安装MSN 提示灾难性故障 代码0X8000FFFF解决之法

星期六, 十月 24th, 2009 | computer, 体味生活 | 2 Comments

msn一直好好的,不知道我在卸载软件的时候不小心给卸载了,下载官方的Windows Live Messenger 2009安装,一登陆就报 msn无法登陆 错误代码 8007007e 错误很是郁闷,再卸载再装,问题依旧,无奈之下,就去下载MSN 8.5(Windows Live Messenger)去安装,又报 不能安装MSN 提示灾难性故障 代码0X8000FFFF 错误,看来这个msn真是头疼啊!下面就解决之法和对应的清理注册表的软件:
要用微软的清理工具才可以
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
操作步骤见这里
http://support.microsoft.com/kb/290301/zh-cn
如果下来的是英文版 清除按钮的对应英文是remove
把对应的几个windows live的都选择后remove后,安装就ok了,登陆一切ok
本站也备份下这个清理工具的下载
安装好了,心情也舒畅多了!

Tags: , , ,

Resin4.0安装小记

星期日, 十月 18th, 2009 | JAVA-and-J2EE, linux, php | 2 Comments

Resin出了4.0版本,一直喜欢尝试新东西的直接; 就下载安装了下,安装起来很简单,可以到Resin Download去下载,其实以前在windows中下载过,可惜执行的时候一闪而过,当时没有在意也没有去管他了,今天又在linux下去真正用下了;
1.tar zxvf resin-4.0.1.tar.gz
2.cd resin-4.0.1
3../configure
4.make & make install
5.修改resin.xml的用户组 www-user,给赋予webapps的对应的用户组权限
6../bin resin.sh start 不报错的就可以http://localhost:8080/看到页面了,记得防火墙的8080端口要打开哦

不过可惜的是4.0版本据说不稳定,有人发生宕机事件,还有就是有的在上面运行出错的问题;
再者看resin的主要意图是增加对php的支持,研习resin4.0版本的文档也不是很多
为了稳定还是延续使用ReResin Pro 3.1.9版本
最近会处理一些nginx+resin的处理,还有resin本身的集群功能;nginx+PHP(FastCGI)+mysql已经搭建完毕

Tags: , , , ,

常用的几个linux的几个命令

星期日, 十月 18th, 2009 | linux | 没有评论

Linux下卸载Mysql、Apache、Php
不希望使用LinuxMysql、Apache、Php软件工具,但是在安装新版本时系统错误,主要原因时,安装前因卸载Linux自带Mysql、Apache、Php服务及软件工具。

卸载步骤如下:

卸载Mysql[root@yourdomainname/]# rpm -qa | grep mysql
mysql-3.23.58-9
php-mysql-4.3.4-11
mod_auth_mysql-20030510-4.1
mysql-server-3.23.58-9

说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是Fedora core2默认安装mysql的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。
› Continue reading

Tags: ,

遭遇db2频繁报内存不足的OS错误勘误解决方法

星期日, 十月 11th, 2009 | Database, JAVA-and-J2EE | 一条评论

异常信息,因为有数据库的轮循处理,查询比较频繁,加上有高的并发访问,不到2个小时就挂掉了
希望高手求解!(下面是论坛的求助和解决方案,最终还是sql的实参过多,缓存溢出造成)

2009-09-29-19.48.24.000000+480 I34133163H580 LEVEL: Warning
› Continue reading

Tags: , , ,

webgame的开发烦恼之多

星期一, 九月 28th, 2009 | Database, JAVA-and-J2EE | 2 Comments

做webgame开发遇到很多以前做软件时候不需要考虑的问题,面对高并发,外接任务的等灵活对接;
不单需要考虑的实现快速,还要考虑快速的扩展;
既要保证程序的快速实现,又要确实减少数据库的压力;
游戏的引擎设计很大程度上决定了你的产品上线后能应付多大的高并发,对应数据库的优化配置
貌似简单,不知道里面凝结多少智慧和汗水,也行这就是经验探索~~~~

聊记下:将近一个月的疯狂加班的思索和重构的欲望

Tags: , ,

126邮箱抛出了的一个异常

星期一, 九月 14th, 2009 | JAVA-and-J2EE | 4 Comments

今天用邮箱发送邮件的时候,抛出了的,看了下原来采用的spring框架下的一个bean没有定义,底部采用的是resin发布的,呵呵
记录下异常信息,聊以回忆!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
500 Servlet Exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'sanjinDailyDrawBox' is defined
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
	at com.caucho.server.webapp.Application.start(Application.java:1647)
	at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
	at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
	at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
	at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
	at com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:670)
	at com.caucho.server.host.Host.start(Host.java:420)
	at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
	at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
	at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
	at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
	at com.caucho.server.host.HostContainer.start(HostContainer.java:504)
	at com.caucho.server.resin.ServletServer.start(ServletServer.java:971)
	at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
	at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
	at com.caucho.server.deploy.DeployController.start(DeployController.java:517)
	at com.caucho.server.resin.ResinServer.start(ResinServer.java:551)
	at com.caucho.server.resin.Resin.init(Resin.java)
	at com.caucho.server.resin.Resin.main(Resin.java:625)
 
 
--------------------------------------------------------------------------------
Resin Professional 3.0.23 (built Mon, 22 Jan 2007 02:25:17 PST)

Tags: , ,

颜色六位码和RGB在线互转查询和计算方式

星期六, 八月 22nd, 2009 | pagemaker, php | 2 Comments

颜色六位码和RGB在线互转查询和计算方式
这是关于颜色的十六进制和十进制相互转换的问题。eg:
#FFFF00->FF,FF,00(RGB)->(255,255,0)->yellow!
额外的色彩转换工作。当然这种速度差异很难察觉,只是理论上的。

RGB是三原色R(red)、G(green)、B(blue)。RGB的所谓“多少”就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2…直到255。
按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。
CSS颜色代码大全–自己网上的颜色调色板-六位颜色值
这24位色还有一种较为怪异的称呼是8位通道色,为什么这样称呼呢?
› Continue reading

Tags: , ,

电脑维修中,诸事暂缓

星期一, 八月 17th, 2009 | 体味生活 | 4 Comments

电脑拿去修理了,感觉很不习惯;不过也可以抽点时间去看看书,也不算太坏,不过要在pc上操作的事情都处理不了;
19号pc就好了,期待中……
还有很多事情要去处理呢!

Tags:

Search

文章分类

Links

Meta