关于eclipse下利用tomcat调试jsp的一些问题的解决记录

在eclipse下方的tabs标签中选择Servers,新建一个服务器。配置好tomcat的版本和安装目录后,点finish.

    在新建的服务器上右键,选择Start来启动这个服务器。出现以下错误:

十一月 21, 2017 9:28:36 上午 org.apache.catalina.startup.Bootstrap initClassLoaders
严重: Class loader creation threw exception
java.lang.ExceptionInInitializerError
	at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:98)
	at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:80)
	at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:199)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Caused by: java.lang.IllegalArgumentException: key can't be empty
	at java.lang.System.checkKey(System.java:832)
	at java.lang.System.setProperty(System.java:780)
	at org.apache.catalina.startup.CatalinaProperties.loadProperties(CatalinaProperties.java:153)
	at org.apache.catalina.startup.CatalinaProperties.<clinit>(CatalinaProperties.java:51)
	... 4 more

似乎是在加载属性的时候,出现了空的键和值。在左侧的资源管理区域中,选择该服务器,如图:


Servers/Tomcat v7.0 Server at localhost-config/catalina.properties 文件里,有server.loader和shared.loader没有赋值。先把这两个key去掉试试。


去掉后,重启Start服务器,又出现以下错误:

java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
	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:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:208)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

最后解决方法:
1、在eclipse下方的tabs标签中选择Servers


2、在新建的Server上双击,进入如图:




3、修改Server Locations:

           选择使用tomcat的安装路径:
           Use Tomcat Installation
           并修改服务器路径为tomcat的安装路径,
           修改项目的发布路径为, tomcat安装路径下的webapps目录。

如图:





猜你喜欢

转载自blog.csdn.net/zyfzhangyafei/article/details/78589448
今日推荐