issues|close: Extjs插件安装错误 --Jimmy

阅读 这篇文章 并下载插件
安装后出现错误,截屏如下
 
 
操作过成日志如下:
D:\finance>cd \

D:\>cd rootest

D:\rootest>roo
    ____ ____ ____
   / __ \/ __ \/ __ \
  / /_/ / / / / / / /
 / _, _/ /_/ / /_/ /
/_/ |_|\____/\____/ 1.1.5.RELEASE [rev d3a68c3]


Welcome to Spring Roo. For assistance press TAB or type "hint" then hit ENTER.
roo> web mvc install

web mvc install language web mvc install view
roo> web mvc install language --code
web mvc install language --code
required --code: The language code for the desired bundle; no default value
roo> web mvc install language --code

de en es it nl sv
roo> osgi start --url file:///C:/com.pccw.odc.roo.i18n.chinese-0.1.0.BUILD-SNAPS
HOT.jar
java.io.FileNotFoundException: C:\com.pccw.odc.roo.i18n.chinese-0.1.0.BUILD-SNAP
SHOT.jar (???????????)
Bundle ID file:///C:/com.pccw.odc.roo.i18n.chinese-0.1.0.BUILD-SNAPSHOT.jar is i
nvalid.

roo> osgi start --url file:///d:/com.pccw.odc.roo.i18n.chinese-0.1.0.BUILD-SNAPS
HOT.jar
roo> web mvc

web mvc all web mvc controller web mvc embed
web mvc install web mvc language web mvc scaffold
web mvc update web mvc view
roo> web mvc install language --code cn
web mvc install language --code cn
required --code: The language code for the desired bundle; no default value
roo> web mvc install language --code cn
Created SRC_MAIN_WEBAPP\WEB-INF\i18n\messages_cn.properties
Created SRC_MAIN_WEBAPP\images\cn.png
Updated SRC_MAIN_WEBAPP\WEB-INF\views\footer.jspx
roo> web mvc language --code
web mvc language --code
required --code: The language code for the desired bundle; no default value
roo> web mvc language --code

cn de en es it nl sv
roo> web mvc language --code

cn de en es it nl sv
roo> web mvc language --code

cn de en es it nl sv
roo> web mvc language --code

cn de en es it nl sv
roo> web mvc language --code cn
roo> osgi s

osgi scr osgi start
roo> osgi start file://d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar
You must specify option 'url' for this command
roo> osgi s

osgi scr osgi start
roo> osgi start --url file://D:com.pccw-0.1.0.BUILD-SNAPSHOT.jar
java.net.MalformedURLException: Stream handler unavailable due to: For input str
ing: "com.pccw-0.1.0.BUILD-SNAPSHOT.jar"
Bundle ID file://D:com.pccw-0.1.0.BUILD-SNAPSHOT.jar is invalid.

roo> osgi start --url file:///D:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar
[com.pccw [80]] [com.pccw.extjs.ExtjsOperationsImpl] Cannot register Component
org.apache.felix.log.LogException: org.osgi.service.component.ComponentException
: The component name 'com.pccw.extjs.ExtjsOperationsImpl' has already been regis
tered by Bundle 75 (com.pccw.extjs) as Component of Class com.pccw.extjs.ExtjsOp
erationsImpl
    at org.apache.felix.scr.impl.ComponentRegistry.checkComponentName(ComponentR
egistry.java:289)
    at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleC
omponentActivator.java:238)
    at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleCompo
nentActivator.java:147)
    at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponent
Activator.java:111)
    at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)
    at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203)
    at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallb
ack(EventDispatcher.java:807)
    at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(Even
tDispatcher.java:729)
    at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDisp
atcher.java:610)
    at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3724)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:1772)
    at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
    at org.apache.felix.shell.impl.StartCommandImpl.execute(StartCommandImpl.jav
a:114)
    at org.apache.felix.shell.impl.Activator$ShellServiceImpl.executeCommand(Act
ivator.java:286)
    at org.springframework.roo.felix.FelixDelegator.perform(FelixDelegator.java:
218)
    at org.springframework.roo.felix.FelixDelegator.s
6)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
mpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.roo.support.util.ReflectionUtils.invokeMethod(Reflect
ionUtils.java:191)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStra
tegy$1.callback(ProcessManagerHostedExecutionStrategy.java:49)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.do
Transactionally(DefaultProcessManager.java:180)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.ex
ecute(DefaultProcessManager.java:143)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStra
tegy.execute(ProcessManagerHostedExecutionStrategy.ja
    at org.springframework.roo.shell.AbstractShell.executeCommand(AbstractShell.
java:191)
    at org.springframework.roo.shell.jline.JLineShell.promptLoop(JLineShell.java
:374)
    at org.springframework.roo.shell.jline.JLineShell.run(JLineShell.java:135)
    at java.lang.Thread.run(Thread.java:619)
roo> roo> osgi u

osgi uninstall osgi update
roo> osgi uninstall --bundleSymbolicName com
osgi uninstall --bundleSymbolicName com
required --bundleSymbolicName: The specific bundle to uninstall; no default valu
e
roo> osgi uninstall --bundleSymbolicName com.

com.pccw
com.pccw.extjs
com.pccw.odc.roo.i18n.chinese
com.xsoftwarelabs.spring.roo.addon.typicalsecurity
roo> osgi uninstall --bundleSymbolicName com.pccw.

com.pccw.extjs com.pccw.odc.roo.i18n.chinese
roo> osgi uninstall --bundleSymbolicName com.pccw.extjs
roo> osgi start --url
osgi start --url
required --url: The URL to obtain the bundle from; no default value
roo> osgi start --url file:///d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar
org.osgi.framework.BundleException: Bundle symbolic name and version are not uni
que: com.pccw:0.1.0.BUILD-SNAPSHOT
Bundle ID file:///d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar is invalid.

roo>
问题解决,解决过程:
仔细阅读错误提示,发现是 Bundle symbolic name and version are not unique,名称或版本不唯一。
随后进行操作,删除之前的版本问题解决。
具体操作如下:
roo> osgi start --url file:///d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar
org.osgi.framework.BundleException: Bundle symbolic name and version are not uni
que: com.pccw:0.1.0.BUILD-SNAPSHOT
Bundle ID file:///d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar is invalid.

roo> osgi

osgi find osgi framework osgi headers osgi install
osgi log osgi obr osgi ps osgi resolve
osgi scr osgi start osgi uninstall osgi update
osgi version
roo> osgi uninstall --bundleSymbolicName
osgi uninstall --bundleSymbolicName
required --bundleSymbolicName: The specific bundle to uninstall; no default valu
e
roo> osgi uninstall --bundleSymbolicName

addon.roo.audittimestamp
com.pccw
com.pccw.odc.roo.i18n.chinese
com.xsoftwarelabs.spring.roo.addon.typicalsecurity
net.stsmedia.roo.addon.oscommands
org.apache.felix.bundlerepository
org.apache.felix.framework
org.apache.felix.ipojo
org.apache.felix.log
org.apache.felix.scr
org.apache.felix.shell
org.fusesource.jansi
org.springframework.roo.addon.backup
org.springframework.roo.addon.configurable
org.springframework.roo.addon.creator
org.springframework.roo.addon.dbre
org.springframework.roo.addon.dod
org.springframework.roo.addon.email
org.springframework.roo.addon.entity
org.springframework.roo.addon.finder
org.springframework.roo.addon.gwt
org.springframework.roo.addon.javabean
org.springframework.roo.addon.jdbc
org.springframework.roo.addon.jms
org.springframework.roo.addon.jpa
org.springframework.roo.addon.json
org.springframework.roo.addon.logging
org.springframework.roo.addon.plural
org.springframework.roo.addon.property.editor
org.springframework.roo.addon.propfiles
org.springframework.roo.addon.roobot.client
org.springframework.roo.addon.security
org.springframework.roo.addon.serializable
org.springframework.roo.addon.solr
org.springframework.roo.addon.test
org.springframework.roo.addon.tostring
org.springframework.roo.addon.web.flow
org.springframework.roo.addon.web.mvc.controller
org.springframework.roo.addon.web.mvc.embedded
org.springframework.roo.addon.web.mvc.jsp
org.springframework.roo.addon.web.selenium
org.springframework.roo.classpath
org.springframework.roo.classpath.javaparser
org.springframework.roo.felix
org.springframework.roo.file.monitor
org.springframework.roo.file.monitor.polling
org.springframework.roo.file.monitor.polling.roo
org.springframework.roo.file.undo
org.springframework.roo.metadata
org.springframework.roo.model
org.springframework.roo.process.manager
org.springframework.roo.project
org.springframework.roo.shell
org.springframework.roo.shell.jline
org.springframework.roo.shell.jline.osgi
org.springframework.roo.shell.osgi
org.springframework.roo.startlevel
org.springframework.roo.support
org.springframework.roo.support.osgi
org.springframework.roo.uaa
org.springframework.roo.url.stream
org.springframework.roo.url.stream.jdk
org.springframework.roo.wrapping.bcpg-jdk15
org.springframework.roo.wrapping.bcprov-jdk15
org.springframework.roo.wrapping.hapax
org.springframework.roo.wrapping.inflector
org.springframework.roo.wrapping.javaparser
org.springframework.roo.wrapping.jline
org.springframework.roo.wrapping.json-simple
org.springframework.roo.wrapping.protobuf-java-lite
org.springframework.uaa.client
roo> osgi uninstall --bundleSymbolicName com.

com.pccw
com.pccw.odc.roo.i18n.chinese
com.xsoftwarelabs.spring.roo.addon.typicalsecurity
roo> osgi uninstall --bundleSymbolicName com.pccw

com.pccw com.pccw.odc.roo.i18n.chinese
roo> osgi uninstall --bundleSymbolicName com.pccw
roo> osgi start --url file:///d:/com.pccw-0.1.0.BUILD-SNAPSHOT.jar
posted on 2012-03-24 22:57  Jimmy_June  阅读(687)  评论(0编辑  收藏  举报