这是我第一次使用JSP。我用的是tomcat 9。在创建服务器时,我从eclipse中得到一个窗口,该窗口显示CouldnotloadtheTomcat服务器配置在/usr/share/tomcat 9/conf。配置可能已损坏或不完整。附件是截图。
我安装了两个版本的tomcat 9,但错误仍然存在。
vkc1a9a21#
不要使用已安装的Tomcat副本,它的布局将被修改,您将无法对其进行完全的读写控制。使用可以从tomcat.apache.org下载的tar/zip文件。
dgtucam12#
在Linux Ubuntu上,我转到目录-> /usr/share/tomcat9/ by
/usr/share/tomcat9/
cd /usr/share/tomcat9/
但conf文件夹不在那里我的默认安装路径是/opt/tomcat/latest/conf文件夹在里面因此,我创建了一个从/usr/share/tomcat9/到/opt/tomcat/latest/conf的符号链接我做了cd /usr/share/tomcat9/然后
/opt/tomcat/latest/
/opt/tomcat/latest/conf
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命令创建符号链接来链接两个文件夹
yks3o0rb3#
试着在命令行上打开你的eclipse,然后看看是否出了问题。在我的例子中,当按下New Server -Tomcat 9:【致命错误】19:10:元素类型“Context”后面必须跟随属性规范“>”或“/>”。然后,我检查我的context.xml,发现类似于(第19行):<Context“privileged=true”>只需删除“privileged=true”即可:)
3条答案
按热度按时间vkc1a9a21#
不要使用已安装的Tomcat副本,它的布局将被修改,您将无法对其进行完全的读写控制。使用可以从tomcat.apache.org下载的tar/zip文件。
dgtucam12#
在Linux Ubuntu上,我转到目录->
/usr/share/tomcat9/
by但conf文件夹不在那里
我的默认安装路径是
/opt/tomcat/latest/
conf文件夹在里面
因此,我创建了一个从
/usr/share/tomcat9/
到/opt/tomcat/latest/conf
的符号链接我做了
cd /usr/share/tomcat9/
然后现在一切正常,我可以运行helloworld程序了
帮助其他面临同样问题的人->
只要找到conf文件夹并创建一个指向该文件夹的链接
在windows中创建快捷方式;在Linux中创建一个符号链接。
在Linux中:
然后在a.txt中搜索conf
标识同时包含tomcat和conf的行
在错误消息中查找系统搜索conf的位置。
对我来说是
/usr/share/tomcat9/
然后使用ln -s命令创建符号链接来链接两个文件夹
yks3o0rb3#
试着在命令行上打开你的eclipse,然后看看是否出了问题。在我的例子中,当按下New Server -Tomcat 9:
【致命错误】19:10:元素类型“Context”后面必须跟随属性规范“>”或“/>”。
然后,我检查我的context.xml,发现类似于(第19行):
<Context“privileged=true”>
只需删除“privileged=true”即可:)