当我在Eclipse中运行Apachetomcat7.0.56时,我得到一个错误
错误:找不到或无法加载主类org.apache.Catalina.Startup.Bootstrap
我怎样才能解决这个问题?
iibxawm41#
服务器似乎无法访问两个Jar文件。
现在启动服务器。
uujelgoq2#
首先,您应该尝试使用自己的.bat而不是Eclipse来运行Tomcat。如果它不运行,问题将出在您的Tomcat安装上,而不是在Eclipse中,您可以查看TOMCAT_HOME/Logs/的文件,在那里可以跟踪Tomcat的错误(它们非常有用)。
无论如何,如果它在eclipse中正常运行,请尝试删除eclipse的tomcat配置,并按照以下简单步骤从头开始设置它
um6iljoc3#
只需将右上角的透视图从Java更改为Java EE,我就成功了。如果您无法找到他们的Java EE,只需点击其他透视图图标并从那里添加Java EE即可。
如果这不起作用,请尝试在您的项目中使用不同版本的JDK,我将我的JDK从11更改为1.8,项目开始运行。
dw1jzc5e4#
我也遇到了同样的问题,64位Windows 10,Eclipse Neon.2 4.6.2。
新解压的Tomcat压缩包,8.5.11。已经做了Michael_n所说的事情(多次使用不同版本的Tomcat)。
修复它的方法是在dzone文章中关于在参数下的运行配置中设置运行目录的部分。我将其设置为Tomcat的顶层目录(其中包含bin、lib等),这是我唯一做的事情,然后它启动,我可以转到Tomcat主页面。
但它没有运行我的应用程序;它没有在管理器中列出。
ukdjmx9f5#
你的Tomcat是相互依赖的吗(在月食之外)??
答案是。如果ANS是no-则-我认为您下载的是Tomcat源代码,而不是二进制...你应该下载二进制文件并安装Tomcat,然后它就会运行。
1.下载二进制文件(https://tomcat.apache.org/)2.解压缩
3.复制解压后的Apache文件夹
4.将其放入您的程序文件
1.将JAVA_HOME设置为C:\Program Files\Java\JDK_YOUR_VERSION_Num1.运行C:\Program Files\apache-tomcat-Your_version_num\bin\startup.bat...希望你的Tomcat能开始
1.下载二进制链接-。https://tomcat.apache.org/
1.1.选择您选择的版本,然后点击“下载”
1.2.在下一页标题“二进制分发”下-下载压缩包并继续执行下一步。万事如意。
7xzttuei6#
如果Tomcat独立工作得很好,
ECLIPSE无法从目录中读取特定文件,这是导致错误的原因。对我来说什么都不管用,但更改权限对我有帮助。
gxwragnw7#
如果Tomcat独立运行得很好,请关闭Eclipse,然后右击Eclipse并选择“以管理员身份运行”。
这在我的Windows 10和Eclipse版本:2021-06(4.20.0)和Tomcat 10.0.20上都适用
7条答案
按热度按时间iibxawm41#
服务器似乎无法访问两个Jar文件。
现在启动服务器。
uujelgoq2#
首先,您应该尝试使用自己的.bat而不是Eclipse来运行Tomcat。如果它不运行,问题将出在您的Tomcat安装上,而不是在Eclipse中,您可以查看TOMCAT_HOME/Logs/的文件,在那里可以跟踪Tomcat的错误(它们非常有用)。
无论如何,如果它在eclipse中正常运行,请尝试删除eclipse的tomcat配置,并按照以下简单步骤从头开始设置它
um6iljoc3#
只需将右上角的透视图从Java更改为Java EE,我就成功了。如果您无法找到他们的Java EE,只需点击其他透视图图标并从那里添加Java EE即可。
如果这不起作用,请尝试在您的项目中使用不同版本的JDK,我将我的JDK从11更改为1.8,项目开始运行。
dw1jzc5e4#
我也遇到了同样的问题,64位Windows 10,Eclipse Neon.2 4.6.2。
新解压的Tomcat压缩包,8.5.11。已经做了Michael_n所说的事情(多次使用不同版本的Tomcat)。
修复它的方法是在dzone文章中关于在参数下的运行配置中设置运行目录的部分。我将其设置为Tomcat的顶层目录(其中包含bin、lib等),这是我唯一做的事情,然后它启动,我可以转到Tomcat主页面。
但它没有运行我的应用程序;它没有在管理器中列出。
ukdjmx9f5#
你的Tomcat是相互依赖的吗(在月食之外)??
答案是。如果ANS是no-则-我认为您下载的是Tomcat源代码,而不是二进制...你应该下载二进制文件并安装Tomcat,然后它就会运行。
1.下载二进制文件(https://tomcat.apache.org/)2.解压缩
3.复制解压后的Apache文件夹
4.将其放入您的程序文件
1.将JAVA_HOME设置为C:\Program Files\Java\JDK_YOUR_VERSION_Num
1.运行C:\Program Files\apache-tomcat-Your_version_num\bin\startup.bat...希望你的Tomcat能开始
1.下载二进制链接-。https://tomcat.apache.org/
1.1.选择您选择的版本,然后点击“下载”
1.2.在下一页标题“二进制分发”下-下载压缩包并继续执行下一步。万事如意。
7xzttuei6#
如果Tomcat独立工作得很好,
ECLIPSE无法从目录中读取特定文件,这是导致错误的原因。对我来说什么都不管用,但更改权限对我有帮助。
gxwragnw7#
如果Tomcat独立运行得很好,请关闭Eclipse,然后右击Eclipse并选择“以管理员身份运行”。
这在我的Windows 10和Eclipse版本:2021-06(4.20.0)和Tomcat 10.0.20上都适用