Myeclipse8.5 添加Tomcat7是Create launchpad添加图标报错

今天看啥 热点:
刚刚创建一工程,我使用的工具是myeclipse8.5&+&apache-tomcat-7.0.41,结果将工程部署后,启动tomcat服务器时,报如下的错误:&Exception&in&thread&&main&&java.lang.NoClassDefFoundError:&org/apache/juli/logging/LogFactory&at&org.apache.catalina.startup.Bootstrap.&clinit&(Bootstrap.java:60)Caused&by:&java.lang.ClassNotFoundException:&org.apache.juli.logging.LogFactory&at&java.net.URLClassLoader$1.run(URLClassLoader.java:366)&at&java.net.URLClassLoader$1.run(URLClassLoader.java:355)&at&java.security.AccessController.doPrivileged(Native&Method)&at&java.net.URLClassLoader.findClass(URLClassLoader.java:354)&at&java.lang.ClassLoader.loadClass(ClassLoader.java:423)&at&sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)&at&java.lang.ClassLoader.loadClass(ClassLoader.java:356)&...&1&more&解决方案:&&&&&&&&点击myeclipse,选择Preferentces-&MyEclipse-&Servers-&Tomcat-&Tomcat&6.x&,载入Tomcat7,在&Paths&下,点击“Add&JAR/ZIP”,加载tomcat7下的……/bin/tomcat-juli.jar。点击“OK”.&&如果是tomcat6对应的版本,就不需要收到添加,如果是tomcat&7&版本的,就需要手动添加本文出自 “奋斗的IT小北漂” 博客,请务必保留此出处http://wuguojun./2234
相关搜索:
相关阅读:
相关频道:
&&&&&&&&&&&&&&&&
WEB编程教程最近更新博客分类:
下载了新的Eclipse Indigo(3.7),却无法启动,报错“Failed to create the Java Virtual Machine”,如图:
一开始以为是eclipse3.7要求的JRE版本高,看了下readme,说是:Oracle Java 6 Update 17,我之前装的jdk1.6.16,装了最新版本的jdk,可还是不行。
Google了一下,有一篇文章说是修改eclipse.ini文件中的
--launcher.XXMaxPermSize
注意:eclipse.ini中有两处“--launcher.XXMaxPermSize”,都要改。
(不明白为什么一个参数配置两遍)
试了一下这种方法我这边可行,但不明白为什么改小了就可以了。
又在搜了下,另一种解决方案,就是在eclipse.ini中增加jvm的完整路径:
D:\Java\jdk1.6.0_29\bin\javaw.exe
注意:这个参数的放置位置,我放在文件最下面时还是不行,放在-vmargs参数上面就可以了。
这两种方式在我这里都是可行的,但并不保证包治百病 :D
我的环境是: win xp(32 bit) + Eclipse 3.7 + jdk1.6.0_29
浏览 10914
浏览: 54038 次
来自: 北京
配置后tomcat无法启动,tomcat另外配置host节点是 ...
第二个方案最好,解决问题了。第一个方案只是让它不报错,当想调大 ...
mistress 写道有个问题,OLE的图片例如visio图片 ...
有个问题,OLE的图片例如visio图片,SaveAs以后存出 ...
都是牛人啊,学习。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'09:57 提问
tamcat与myeclipse,这个错误要怎么解决?
java.lang.UnsatisfiedLinkError: C:\apache-tomcat-7.0.56\bin\tcnative-1.dll: Can't load IA 64-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1855)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1119)
at org.apache.tomcat.jni.Library.(Library.java:40)
at org.apache.tomcat.jni.Library.initialize(Library.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:194)
at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:99)
at org.apache.catalina.connector.Connector.setProtocol(Connector.java:592)
at org.apache.catalina.connector.Connector.(Connector.java:66)
at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:62)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1288)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at org.apache.catalina.startup.Catalina.load(Catalina.java:615)
at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)
按赞数排序
你的代码是为ia64编写的,这种cpu指令和我们pc上用的x86-64完全不同,是另一种计算机的指令。
其他相关推荐MyEclipse8中配置Tomcat7出错 - ITeye问答
(毕业后一年多没有搞JAVA了,现在都很生疏,前不久买了本本了,现在想继续走JAVA开发这个方向,因为个人对这行非常爱好;并打算抓紧时间学习,争取在过年后,找一份JAVA开发相关工作,我相信自己的执著一定能成功的。但现在很迷茫,不知道怎么入手了,平时有时间就下载PDF书籍看,很希望能有一位老师指点迷津,感谢)
以下是问题:
开始我用MyEclipse8+tomcat6(安装版)配置启动正常,但后来我下载到tomcat7(压缩版),配置MyEclipse8时,就出现错误问题了。
Could not find the main class
org.apache.catalina.startup.Bootstrap.Program will exit.
详情见附件图片
(因为刚刚进入论坛,操作很笨拙,还请谅解!)
问题补充:&div class="quote_title"&7454103 写道&/div&&div class="quote_div"&&div class="quote_title"&引用&/div&&div class="quote_div"&org.apache.catalina.startup.Bootstrap.Program will exit.&/div&
&br /&
&br /&没配置 jdk& 或者 环境变量 没配吧!&/div&
&br /&
&br /&
&br /&
&br /&
&br /&
&br /&&&JDK也有配置;环境变量我都重新设置过,还是一样的;再说,如果环境变量的问题,我startup.bat时,启动都是正常的,就是在MyEclipse8配置中出错。所以这两点应该是没问题的吧~
&br /&
&br /&至于,前面答友回答的tomcat7版本的问题,我就是前天在官网下载的呀!不知道你有没有正确的下载地址,给我发个我试试,谢谢~
问题补充:我个人有个补充回答:
&br /&&&MyEclipse8中tomcat配置只有tomcat4、tomcat5、tomcat6这三个版本的配置,但是我在tomcat6这个配置项中实际配置的是tomcat7,会不会是这个原因引起的错误呢?我只是猜想,但不能确定
问题补充:&div class="quote_title"&7454103 写道&/div&&div class="quote_div"&是tomcat的bin目录下缺少 bootstrap.jar 这个jar包,可以在别人那拷一个或者重装个新的tomcat就可以了。&/div&
&br /&
&br /&
&br /&&&首先,很感谢你这么诚心的帮助我,但是我要很确实的告诉你,我的tomcat7.0/bin目录中有bootstrap.jar 这个包。我用的是windows7,这个应该与系统没关系吧!呵呵~
问题补充:&div class="quote_title"&7454103 写道&/div&&div class="quote_div"&很想帮你! ... 帮你顶.一.下!&/div&
&br /&&&&img src="/images/smiles/icon_cool.gif"/& 是呀!我也很感谢你,但是现在问题还是没有解觉,期待你能给我最好的解决方法,呵呵~感谢!
问题补充:&div class="quote_title"&7454103 写道&/div&&div class="quote_div"&1.0 window ---myeclipse
&br /&
&br /&2.0 server---Tomcat6
&br /&
&br /&3.0& launch ---create launch configuration
&br /&
&br /&
&br /&4.0 ---Classpath
&br /&
&br /&
&br /&
&br /&&/div&
&br /&
&br /&&&这次你们应该找到真理了,但是我还是不会配置,不知道能不能给我说下详细步骤,我试着去设置了,但是好像还是不对,谢谢了
采纳的答案
我终于知道了!
我去国外的网站 看了半天 找到真理了!
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:54)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
… 1 more
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
Solutions
1. In Eclipse, Open the “Server” tab.
2. Double click on the “Tomcat6″ entry to see the configuration.
3. Then click on the “Open launch configuration” link in the “General information” block.
4. In the dialog, select the “Classpath” tab.
5. Click the “Add external jar” button.
6. Select the file “/usr/share/tomcat6/bin/tomcat-juli.jar”
7. Close the dialog.
8. Start tomcat 6 from Eclipse.
呵呵& 我 QQ
1.0 window ---myeclipse
2.0 server---Tomcat6
3.0& launch ---create launch configuration
4.0 ---Classpath
1.In Eclipse, Open the "Server" tab.
2.Double click on the "Tomcat6" entry to see the configuration.
3.Then click on the "Open launch configuration" link in the "General
& information" block.
4.In the dialog, select the "Classpath" tab.
5.Click the "Add external jar" button.
6.Select the file "/usr/share/tomcat6/bin/tomcat-juli.jar"
7.Close the dialog.
8.Start tomcat 6 from Eclipse.
commons-logging.jar& 这个是否有个!
还有个想法是 吧 tomcat6 的 LIB 复制进去呀!
很想帮你! ... 帮你顶.一.下!
bootstrap.jar 这个jar包,& 你找下有嘛?
呵呵! 我本地测试了!
是tomcat的bin目录下缺少 bootstrap.jar 这个jar包,可以在别人那拷一个或者重装个新的tomcat就可以了。
引用org.apache.catalina.startup.Bootstrap.Program will exit.
没配置 jdk& 或者 环境变量 没配吧!
这个好像是tomcat7的问题,你上网看看tomcat的版本,有个版本好像解决这个问题了。
已解决问题
未解决问题MyEclipse里面tomcat&7.x启动不了,出现严重:&StandardServer.await:&create[localhost:8005]:
严重: StandardServer.await: create[localhost:8005]:
org.apache.catalina.LifecycleException: Protocol handler
initialization failed
org.apache.catalina.connector.Connector.initInternal(Connector.java:912)
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:101)
org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:101)
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:781)
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:101)
org.apache.catalina.startup.Catalina.load(Catalina.java:572)
org.apache.catalina.startup.Catalina.load(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:262)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:430)
Caused by: java.net.SocketException: Unrecognized Windows Sockets
error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
java.net.ServerSocket.&init&(ServerSocket.java:185)
java.net.ServerSocket.&init&(ServerSocket.java:141)
org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:48)
org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:365)
org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:483)
org.apache.coyote.AbstractProtocolHandler.init(AbstractProtocolHandler.java:345)
org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119)
org.apache.catalina.connector.Connector.initInternal(Connector.java:910)
... 13 more
当MyEclipse里面tomcat
7.x启动不了,这是因为端口被占用了,此时可以配置一下tomcat的端口号,或者把占用端口8005的进程结束掉,一般来说这时你的任务管理器中会有个javaw.exe的进程,把它结束了就行了,这样问题就解决了
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 gst launch报错 的文章

 

随机推荐