tomcat 在文件路径中添加“â”并抛出 org.apache.catalina.startup.ClassLoaderFactory validateFile 错误

问题描述

我正在尝试从我的 MacOs Catalina 启动 tomcat。出于某种原因,它在文件路径的末尾添加一个特殊字符并抛出错误。有什么帮助找出发生这种情况的原因吗?

这是一个例子,

swtata-mac:bin swtata$ sh catalina.sh stop
Using CATALINA_BASE:   /Users/swtata/dev/servers/apache-tomcat-8.5.57
Using CATALINA_HOME:   /Users/swtata/dev/servers/apache-tomcat-8.5.57
Using CATALINA_TMPDIR: /Users/swtata/dev/servers/apache-tomcat-8.5.57/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
Using CLAsspATH:       /Users/swtata/dev/servers/apache-tomcat-8.5.57/bin/bootstrap.jar:/Users/swtata/dev/servers/apache-tomcat-8.5.57/bin/tomcat-juli.jar
Jan 26,2021 5:31:09 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/swtata/dev/servers/apache-tomcat-8.5.57/bin/â/Users/swtata/dev/servers/apache-tomcat-8.5.57/libâ],exists: [false],isDirectory: [false],canRead: [false]
Jan 26,2021 5:31:09 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/swtata/dev/servers/apache-tomcat-8.5.57/bin/â/Users/swtata/dev/servers/apache-tomcat-8.5.57/lib/*.jarâ],canRead: [false]
java.lang.classNotFoundException: org.apache.catalina.startup.Catalina
    at java.net.urlclassloader.findClass(urlclassloader.java:382)
    at java.lang.classLoader.loadClass(ClassLoader.java:418)
    at java.lang.classLoader.loadClass(ClassLoader.java:351)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:442)
swtata-mac:bin swtata$ ls

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...