部门工作日志显示现在是53周,就算是2012年的最后一周了,今天主要是修改bug,由于没有完成任务,中午没去吃饭,终于明白了一个纠结很久的问题,j2ee项目发布是的名称就是在对应位置,不过修改之后要重启Myeclipse才行,否则尝试很久也不能把发布项目名称改为root。感觉下面的文章说的很对:
eclipse工程名称 原来为p1,发布到webapps下后也是p1,我想让发布后的目录名为p2。
按如下方法修改即可:
打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="Callback"
id="myeclipse.1187165433171"
context-root="/p1"
j2ee-spec="1.4"
archive="p1.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
其中Callback是项目名称,而 context-root="/p1" 中的p1为发布后的目录名,将context-root="/p1" 改为 :context-root="/p2" 之后,用eclipse重新发布则发布后的目录名就是p2了。
另:如果用war的打包方式发布,则将 archive="p1.war"> 改为 archive="p2.war">。
如果不成功。将eclipse重新启动。虽然Myeclipse启动一次很慢,但尝试改过多次都不行,最后无奈重启果然就好了。
Java中一个对象只能赋值给与它类型相同的引用、或者父类(包括接口)的引用。int、String两个类型不同,String也不是int的父类,这个赋值不能直接实现。
可以将int转化为String,如:
int n = 8;
String s = ""+n;
今天尝试直接把int值传入str.append(8)也是可以的,不知道该写法是否规范,就这样写了。
再接再厉修改bug,为什么我不及时果断的沟通,租房子的事我也总得给个了断。