2012第53周&2013第1周日

本文介绍了如何在MyEclipse中更改发布项目的目录名,并解释了Java中对象赋值的规则。通过修改.mymetadata文件,可以改变发布后的目录名。同时指出,int和String类型不能直接赋值,需要将int转化为String才能进行赋值操作。

部门工作日志显示现在是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,为什么我不及时果断的沟通,租房子的事我也总得给个了断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值