标签: tomcat7

如何使用apt在ubuntu上安装最新版本的tomcat?

apt-get install只会安装 7.0.26,获取最新版本的规定方法是7.0.47

我在 12.04。我试图避免手动下载和安装。

apt tomcat7 software-installation

7
推荐指数
1
解决办法
2万
查看次数

在 Eclipse 中配置 TOMCAT

我的系统中默认安装了 TOMCAT,我可以使用以下命令从终端启动/停止:

sudo /etc/init.d/tomcat7 start
sudo /etc/init.d/tomcat7 stop
Run Code Online (Sandbox Code Playgroud)

但不幸的是,我无法在 Eclipse 中配置相同的内容。

我已经尝试了在Tomcat 安装目录(Window?Preferences?Server?Runtime Environment?Add?Tomcat7中引导Apache Tomcat v7.0 的所有可能性,但仍然收到此通知:“指定了未知版本的 Tomcat。”

任何人都可以帮助我为 Eclipse 配置 Tomcat(无需重新安装另一台服务器)。

eclipse tomcat7

6
推荐指数
2
解决办法
2万
查看次数

在 Ubuntu 12.04 上安装 Tomcat7 示例 webapp

我使用了sudo apt-get install tomcat7-examples.

它们安装在/usr/share/tomcat7-examples/examples目录中。

Tomcat 无法从 URL 找到它们:

127.0.0.1:8080/examples/    
HTTP Status 404 - /examples/
Run Code Online (Sandbox Code Playgroud)

我试图将它们复制到 webapps 目录,但失败了。

$ sudo cp /usr/share/tomcat7-examples/examples/*  /var/lib/tomcat7/webapps/examples/.

cp: omitting directory 'jsp'    
cp: omitting directory 'servlets'  
cp: omitting directory 'WEB-INF' 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

与文档、通用和管理员有同样的问题。

webapps 12.04 tomcat7

6
推荐指数
2
解决办法
1万
查看次数

已安装 Tomcat 7 但无法运行应用程序

通过存储库安装Tomcat7 Synaptic package manager

在此处输入图片说明

& 将我的应用程序(Beerv1)文件夹粘贴到/var/lib/tomcat7/webapps/& 也粘贴到/usr/share/tomcat7-root/

仍然得到

HTTP 状态 404 - /Beerv1/form.html

使用:

CLASSPATH: /usr/share/tomcat7//bin/bootstrap.jar:/usr/share/tomcat7//bin/tomcat-juli.jar touch: cannot touch ‘/usr/share/tomcat7//logs/catalina.out’: Permission denied ./catalina.sh: 387: ./catalina.sh: cannot create /usr/share/tomcat7//logs/catalina.out: Permission denied
Run Code Online (Sandbox Code Playgroud)

在我卸载 Tomcat7 并从 apache-tomcat 网站手动下载软件包,将其解压缩到 ( /usr/share) 并添加CATALINA_HOME=<path>&后,会出现此错误JAVA_HOME=<path>

我的 webapps 没有在存储库包上工作。我将我的 webapps 粘贴到文件夹/usr/share/tomcat7-root& 中/var/lib/tomcat7/webapps。在 Windows 中只是粘贴 webapps 工作,但在 Ubuntu 中没有。它是否需要任何额外的配置?

我在某处读到 myapp.xml 文件应该在 /etc/tomcat7/conf/catalina 文件夹中创建并编写等配置。但这也没有奏效。

permissions tomcat tomcat7

5
推荐指数
1
解决办法
3万
查看次数

Tomcat7 正在侦听端口但不处理请求

我试图在基于 ubuntu 14.04 的 VPS 中运行我的 Web 服务器。正如我之前在其他系统上尝试过的那样,我可以通过转到 _http://myIp:8080 并查看“它有效”索引页面来检查我的 tomcat 是否正常,但这次不行。老实说,我快疯了,因为我不知道出了什么问题。
我只用命令安装了 tomcat

 apt-get install tomcat7
Run Code Online (Sandbox Code Playgroud)

一切都很好。我检查了端口8080是否打开并转到了_http://myIp:8080- 没有任何反应。我看不到 404(这意味着 tomcat 管理的请求)并且我看不到“连接失败”(这意味着该端口已关闭或 thmthng)。连接只是挂起。

我尝试将tomcat端口更改为1666(当然,我关闭了ufw防火墙)重新加载服务器,并且ROOT部署再次正常。但我仍然无法从我的服务器上得到任何东西(答案或错误)_http://myIp:1666

是 catalina 启动日志。

除了部署日志之外什么都没有。

我已经重新安装了tomcat几次,但仍然没有结果。


UPD


我杀了我的旧 VPS 并创建了一个新的。再次通过 apt-get 安装了 tomcat 7,所以他正在收听 8080。这是我的 grep 结果

netstat -na | grep -e 1666 -e 8080
tcp6       0      0 :::8080                 :::*                    LISTEN
Run Code Online (Sandbox Code Playgroud)

OMG doez 这意味着 tomcat 绑定到 ipV6 并且我试图通过 ipV4 获取我的页面?

UPD2


我为 tomcat 创建了 senenv.sh

JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true"
Run Code Online (Sandbox Code Playgroud)


现在我的 tomcat 正在监听 ipv4 …

server apache2 tomcat7

3
推荐指数
1
解决办法
2万
查看次数

包“tomcat7”在 ubuntu 12.04 上没有安装候选

我正在尝试使用以下命令在 Ubuntu Server 12.04 上安装 tomcat 7:

sudo apt-get install tomcat7
Run Code Online (Sandbox Code Playgroud)

我尝试根据此安装教程执行此操作,但立即收到此答案:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package tomcat7 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'tomcat7' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

更新:

我尝试tomcat7按照本教程逐步下载和安装。但是当我尝试运行程序时

`$ ./catalina.sh run` 
Run Code Online (Sandbox Code Playgroud)

我收到了一些警告 + SEVERE: Cannot start server. Server instance is …

tomcat7 software-installation

2
推荐指数
1
解决办法
8352
查看次数

apt安装tomcat后无法切换到tomcat用户

我在 Ubuntu 14.04 上。我从默认存储库安装了 Tomcat 7

sudo apt-get install tomcat7
Run Code Online (Sandbox Code Playgroud)

它安装得很好,我可以tomcat7使用sudo service tomcat7 restart等来启动/停止服务。localhost:8080向我显示“它有效!” 页。我没有安装任何其他tomcat软件包。

cat /etc/default/tomcat7 报告

TOMCAT7_USER=tomcat7
TOMCAT7_GROUP=tomcat7
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用sudo su tomcat7or sudo su+ su tomcat7,我不会切换到 tomcat 用户(whoami报告我的用户名)。

我必须做什么才能切换到用户tomcat7

apt users tomcat tomcat7

2
推荐指数
1
解决办法
2880
查看次数

安装私有实例后无法启动tomcat

好的,现在我已经花了足够的时间在我的 Ubuntu 12.04 操作系统上正确配置 Tomcat,而且我已经受够了,因为现在已经是凌晨 2:00。

首先,我按照这个问题中的描述安装了 tomcat7 -我应该如何安装 Apache Tomcat 7 以与 Eclipse 一起使用?.

然后我想我会按照链接问题的答案中的描述安装一个私有的 tomcat 实例。所以,我tomcat7使用这个问题中描述的过程卸载了 - https://askubuntu.com/q/313070/159439

现在,我使用以下方法安装了一个私有实例:

sudo apt-get install tomcat7-user
sudo tomcat7-instance-create ~/my-tomcat-instance
Run Code Online (Sandbox Code Playgroud)

现在,当我去启动 tomcat 时,它没有启动。由于它没有作为服务安装,所以我当然不能将它作为服务启动。但是,我什至无法使用该startup.sh文件启动它。我收到以下错误:

/usr/share/tomcat7$ bin/startup.sh

Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr

Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
bin/catalina.sh: 389: bin/catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
Run Code Online (Sandbox Code Playgroud)

现在这里有什么问题。我知道早期的 tomcat 没有启动,因为它是作为服务安装的。所以,我必须使用 -service tomcat7 start来启动它。但是现在,它没有安装为服务。那么,我该如何开始呢?


我面临着在 …

eclipse 12.04 tomcat7

1
推荐指数
1
解决办法
4836
查看次数

我的系统上 `tomcat7` 用户的默认密码是什么?

我在 Ubuntu 14.04 上,我通过以下方式安装了 Apache Tomcat 7

sudo apt-get install tomcat7
Run Code Online (Sandbox Code Playgroud)

并且无需编辑任何配置,我就可以tomcat7成功启动和停止服务(localhost:8080显示“它有效!”页面)。

安装似乎创建了一个tomcat7在其下运行 Tomcat的用户。我想以该用户身份登录(而是使用 切换到该用户su tomcat7),但我不知道密码——但我从未配置过密码。

用户的密码是tomcat7什么?

password users tomcat tomcat7

0
推荐指数
1
解决办法
7003
查看次数