JSP 无法加载Tomcat服务器配置在/usr/share/tomcat 9/conf,配置可能已损坏或不完整

slwdgvem  于 2023-06-20  发布在  其他
关注(0)|答案(3)|浏览(175)

这是我第一次使用JSP。我用的是tomcat 9。在创建服务器时,我从eclipse中得到一个窗口,该窗口显示CouldnotloadtheTomcat服务器配置在/usr/share/tomcat 9/conf。配置可能已损坏或不完整。附件是截图。

我安装了两个版本的tomcat 9,但错误仍然存在。

vkc1a9a2

vkc1a9a21#

不要使用已安装的Tomcat副本,它的布局将被修改,您将无法对其进行完全的读写控制。使用可以从tomcat.apache.org下载的tar/zip文件。

dgtucam1

dgtucam12#

在Linux Ubuntu上,我转到目录-> /usr/share/tomcat9/ by

cd /usr/share/tomcat9/

但conf文件夹不在那里
我的默认安装路径是/opt/tomcat/latest/
conf文件夹在里面
因此,我创建了一个从/usr/share/tomcat9//opt/tomcat/latest/conf的符号链接
我做了cd /usr/share/tomcat9/然后

sudo ln -s /opt/tomcat/latest/conf conf

现在一切正常,我可以运行helloworld程序了
帮助其他面临同样问题的人->
只要找到conf文件夹并创建一个指向该文件夹的链接
在windows中创建快捷方式;在Linux中创建一个符号链接。
在Linux中:

sudo locate tomcat>>a.txt
vi a.txt

然后在a.txt中搜索conf

/conf

标识同时包含tomcat和conf的行
在错误消息中查找系统搜索conf的位置。
对我来说是/usr/share/tomcat9/
然后使用ln -s命令创建符号链接来链接两个文件夹

yks3o0rb

yks3o0rb3#

试着在命令行上打开你的eclipse,然后看看是否出了问题。在我的例子中,当按下New Server -Tomcat 9:
【致命错误】19:10:元素类型“Context”后面必须跟随属性规范“>”或“/>”。
然后,我检查我的context.xml,发现类似于(第19行):
<Context“privileged=true”>
只需删除“privileged=true”即可:)

相关问题