我 2 个月前刚刚开始学习 Java,基本上我正在学习如何编程。更糟糕的是,我对 macOS 完全陌生。所以一行代码 -> 一次谷歌搜索,需要很多时间。我的生活一直伴随着Window。
这次我是在努力学习JSP/Spring。在此过程中,我收到了这样的消息 -
http://localhost:8081/Hello/index.jsp 页面加载失败,错误:无法加载资源,因为应用传输安全策略要求使用安全连接。
(* 我将端口 8080 更改为 8081 因为我收到错误消息说端口 8080 已经被占用,即使我没有在任何地方使用它。我什至在终端上杀死了整个进程
kill -9 pid
。而且我仍然收到相同的错误消息)
我目前使用的是 M1 macbook air。我在谷歌上搜索后尝试了一些东西。
请注意,我安装了 Apache Tomcat 9.0 并将它们定位在 -
/usr/local/apache-tomcat-9.0.50
并使用终端给他们 sudo chmod。
我下载了 java -
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
首先,我使用 Homebrew 命令下载了 openJDK16。我把它删除了,然后在oracle官网上安装了jdk 1.8,我认为无关紧要。
我尝试过的几件事-
我仍然不确定如何在我的 m1 macbook 上解决这个 App Trasport Security 问题。
Info.plist 上有 -
/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents
这是禁用 ATS 的密钥文件吗? 我尝试使用 root 用户修改它,因为它拒绝了任何操作,我最终重新安装了它。在我添加了关于 ATS 的新行后,我什至无法打开 eclipse 或 sts4 应用程序。它给了我一条错误消息,说我无权打开此应用。