ins*_*sin 38 java eclipse apache tomcat tomcat7
我在ubuntu中使用sudo apt get安装了apache tomcat7.我已经使用Windows> Preferences> Server> Runtime Environment将eache tomcat 7添加到eclipse中.但是当我从服务器视图启动服务器时,右键单击localhost上显示的Tomcat v7.0服务器[已停止,重新发布] 它说:
无法在localhost-config的/ Servers/Tomcat v7.0服务器上加载Tomcat服务器配置.配置可能已损坏或不完整.

我提供的tomcat7的路径是/ usr/share/tomcat7
And*_*ndy 39
我在Ubuntu中遇到了一个非常类似的问题,同时试图让Eclipse Mars和Tomcat7集成,因为Eclipse期望tomcat配置文件等都在同一个位置,并具有必要的权限才能更改这些文件.
这篇博客文章的以下说明最终帮助了我:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /var/log/tomcat7 log
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo chmod -R a+rwx /usr/share/tomcat7/conf
Run Code Online (Sandbox Code Playgroud)
小智 31
我刚用Eclipse Mars 2在我的Ubuntu 14.04上解决了这个问题.
当Eclipse没有找到Tomcat的配置文件时,可能会发生这种情况.这个地方在
$ eclipse_workspace_folder/$ version_of_your_tomcat_server_at_localhost /
(默认情况下,如果您未更改服务器名称).因此,您必须将$ tomcat_installation_folder/conf/*下的所有文件复制到工作区服务器的文件夹中.
但是从服务器列表中删除服务器并再次添加它会更容易.Eclipse将自动将所有这些文件重新创建到适当的文件夹中.如下图所示:
在我的例子中,我从网站上下载了tomcat-8.0.35,因此所需的配置文件位于/opt/apache-tomcat-8.0.35/conf/ filesystem中.
只需从Servers视图(Window - > Show View - > Servers)中删除所需的服务器,然后转到Window - > Preferences - > Server - > Runtime Environment - > Add并再次添加服务器.
met*_*ion 11
您可以安装tomcat7 ~/tomcat7而不是/usr/share/tomcat7.
org.eclipse.wst.server.core.prefs并org.eclipse.jst.server.tomcat.core.prefs进入{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings./home/user/tomcat7(不/usr/share/tomcat7)进入"Tomcat安装目录",然后按"下载".以这种方式,tomcat7在我的Ubuntu 15.04上正常使用Eclipse 4.4.
我知道这是一个老问题,已经解决了,但对我来说,Tomcat conf/tomcat-users.xml 文件是使用与其余配置文件不同的编码创建的。该文件的第一行如下所示:
<?xml version='1.0' encoding='cp65001'?>
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我所要做的就是更改该行:
<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)
瞧。
我不知道'cp65001'它是什么意思或为什么这样创建。
也许这会帮助其他面临同样问题的用户。
| 归档时间: |
|
| 查看次数: |
96195 次 |
| 最近记录: |