Open GoogleCodeExporter opened 9 years ago
1. cd 切换到ROOT.war所在目录, 执行: vmc push <App_Name> , <App_Name>
是随意选取的名字,例如 anotherhappyday
接着只需默认设置, 即直接点击"Enter"键, 7次,
就可成功部署APJP到CloudFoundry
http://clip2net.com/clip/m96404/1339329475-clip-20kb.png
参考http://code.google.com/p/apjp/issues/detail?id=73 和
http://code.google.com/p/apjp/issues/detail?id=74
2. 刚刚验证,自[06.11]更新相关wiki内容,vmc 或者CloudFoundry
尚无重大更新,vmc的交互过程,也未发生改变的。
3.
可能有其他的意外情况,但你的两张截图,并没包含vmc交互��
�全过程呢!
不知道你的交互全程的话,找不到"病因"的。目前能从你给的
两张图,看出来的有两处错误。一是,App的URL未分配,确定��
�执行"vmc push <AppName>"?
二是,免费的CloudFoundry总共提供2G的内存的,让你合理分配给
多个App使用的。App for APJP_REMOYE_JAVA
分配给512M足以。如果你之前就已经部署了一个App的话,即使�
��是用了64M的内存的,在你的交互过程中分配给新的App就不会
有2G的内存了的。这两处错误,任何一个足以导致无法成功部
署的,但这并不是问题的原因所在呢! :S
http://clip2net.com/clip/m96404/1344480750-clip-34kb.png
Original comment by goknmuse
on 9 Aug 2012 at 2:58
另外之前我已经把其中的app全部都删除掉了所以不存在残留ap
p的,使用vmc apps检测提示为No Applications
Original comment by jiey...@gmail.com
on 9 Aug 2012 at 3:16
*删掉APJP_REMOTE_DOTCLOUD/manifest.yml*
APJP_REMOTE_DOTCLOUD/dotcloud.yml
只是dotCloud上的配置文件,如果并不使用dotCloud的话,可以删�
��的
APJP_REMOTE_DOTCLOUD中对在CloudFoundry部署App,有用的只有填入自己
的APJP_KEY的ROOT.war的.
再试一下,现在应该问题不大了的。 :P
Original comment by goknmuse
on 9 Aug 2012 at 3:51
但是我已经删除了啊,并且一开始配置就自动上传了
我使用别的appname都没用的
都是原来的那个app的名字,所以不知道是怎么回事,我应该��
�么操作呢?
Original comment by jiey...@gmail.com
on 9 Aug 2012 at 4:46
http://code.google.com/p/apjp/issues/detail?id=74
这个Issue中,我的一个回复提供了manifest.yml
样本的,找到,下载下来。
放于APJP_REMOTE_DOTCLOUD/manifest.yml
用文本程序(如: Notepad++) 打开,编辑
line 4: name: <App_Name>
将<AppName> 更改为你的App的名字. 注意保持格式.
现在为什么又要使用manifest.yml了呢?
1. 你的manifest.yml有问题
2. 使用manifest.yml方便部署同类型的App的
3. 以后如果要再继续部署APJP的话, 只需更改其中的<App_Name>的
现在只需在ROOT.war目录中,执行"vmc push",即可。
再试试,应该不会有问题的哇。 :)
Original comment by goknmuse
on 9 Aug 2012 at 5:02
有问题,原本部署的时候会生成manifest.yml但是我现在部署的��
�候都不生成这个问题了,还有就是重新部署的时候就算我使�
��的appname是bcd它还是会给我弄成abc这是为什么,不论我换成��
�的什么appname它现在永远都是abc这个名字,所以我很迷惑到底
是哪里出了问题?!
Original comment by jiey...@gmail.com
on 9 Aug 2012 at 6:37
现在已经成功在ClouFoundry中部署一个App了的吧?
稍等几分钟,再解释你的问题! :P
Original comment by goknmuse
on 9 Aug 2012 at 6:41
问题已经成功解决,具体问题有两个:
第一个是ROOT文件的后缀问题,由于没有关闭系统“隐藏已知�
��件格式后缀”功能导致实际文件格式是ROOT.war.zip,这样就导
致cloudfoundry不能识别文件类型才出现了select the
runtime的交互。
第二个是manifest.yml文件的问题,经过检查发现vmc不仅能检测RO
OT.war文件目录的manifest.yml是否存在还会一直向上级目录检索��
�而由于我当初嫌麻烦直接把原来的manifest.yml做了拖到上级目�
��的处理才出现一直配置不成功的情况,所以大家如果重新部
署一定要保证文件目录的干净。
最后感谢下 goknmuse
今天下午一直有帮助我排查问题,辛苦了,我也从他的帮助��
�学到了很多,apjp的wiki维护和issue答疑貌似也主要是他在做,
所以很难得一直坚持在这里,支持一个!
Original comment by jiey...@gmail.com
on 9 Aug 2012 at 8:39
我也出现了 第一个图的错误提示 我在虚拟机xp里 java7
update9配置成功了
Original comment by libopenggggg
on 29 Oct 2012 at 12:58
Solved
Original comment by goknmuse
on 29 Oct 2012 at 2:44
Original comment by goknmuse
on 30 Oct 2012 at 11:26
Issue 96 has been merged into this issue.
Original comment by goknmuse
on 30 Oct 2012 at 12:46
Issue 140 has been merged into this issue.
Original comment by goknmuse
on 7 Jan 2013 at 5:08
Original issue reported on code.google.com by
jiey...@gmail.com
on 9 Aug 2012 at 1:26Attachments: