求助 debian 安装tomcat和 java

首先安装java 在软件仓库中安装 软件包: openjdk-7-jdk (7u95-2.6.4-1~deb8u1 以及其他的) [security]
命令应该是 apt-get install openjdk-7-jdk
下面是电脑里显示的:

shu@debian:/usr/share/tomcat7/bin$ java -version java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) shu@debian:/usr/share/tomcat7/bin$ javac -version javac 1.7.0_95

然后安装tomcat7
apt-get install tomcat7
电脑里的显示:

shu@debian:/usr/share/tomcat7/bin$ ./catalina.sh version 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 Server version: Apache Tomcat/7.0.56 (Debian) Server built: Dec 18 2015 03:45:38 Server number: 7.0.56.0 OS Name: Linux OS Version: 3.16.0-4-amd64 Architecture: amd64 JVM Version: 1.7.0_95-b00 JVM Vendor: Oracle Corporation

刚装好的时候在tomcat7/bin目录中运行启动脚本还可以打开127.0.0.1:8080 显示tomcat主页面 但是点开一个链接之后就404了 显示not available

然后重新启动tomcat 127.0.0.1:8080就打不开了
现在lceweasel的提示:
无法连接

[quote]Firefox 无法建立到 127.0.0.1:8080 服务器的连接。

此站点暂时不可用或者太忙。请稍后再试。
如果您无法载入任何页面,请检查您计算机的网络连接。
如果您的计算机或网络受到防火墙或者代理服务器的保护,请确认 Iceweasel 已被授权访问网络。[/quote]

我需要换成 oracle 的 jdk 吗 还是包本身的问题

按照这两个的包名装的 我装的应该是这两个
packages.debian.org/stable/java/tomcat7
packages.debian.org/stable/java/openjdk-7-jdk

求解答

移除 openjdk-7-jdk 包 还是 jre

shu@debian:/usr/share/tomcat7/bin$ java -version java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
而且还是打不开

然后我试着找java安装目录 大概对吧

shu@debian:/usr/lib/jvm$ ls default-java java-1.7.0-openjdk-amd64 java-1.8.0-openjdk-amd64 java-7-openjdk-amd64 java-8-openjdk-amd64 shu@debian:/usr/lib/jvm$ pwd /usr/lib/jvm

这两个大概是昨天装软件的时候附带装上的 默认的java可以自己指定嘛
既然java运行时环境存在 tomcat为什么不能启动呢
这两个没用的话 要怎么删除呢

已经安装的软件:

[quote]ca-certificates-java
Common CA certificates (JKS keystore)[/quote]

[quote]default-jre-headless
Standard Java or Java compatible Runtime (headless)[/quote]

[quote]java-common
Base of all Java packages[/quote]

[quote]libcommons-dbcp-java
Database Connection Pooling Services[/quote]

[quote]libcommons-pool-java
pooling implementation for Java objects[/quote]

[quote]libecj-java
Eclipse Java compiler (library)[/quote]

[quote]libservlet2.5-java
Servlet 2.5 and JSP 2.1 Java API classes[/quote]

[quote]libservlet3.0-java
Servlet 3.0 and JSP 2.2 Java API classes[/quote]

[quote]libtomcat7-java
Servlet and JSP engine – core libraries[/quote]

[quote]openjdk-7-jre-headless
OpenJDK Java runtime, using Hotspot JIT (headless)[/quote]

[quote]openjdk-8-jre-headless
OpenJDK Java runtime, using Hotspot JIT (headless)[/quote]

[quote]tomcat7
Servlet and JSP engine[/quote]

[quote]tomcat7-common
Servlet and JSP engine – common files[/quote]

[quote]tzdata-java
time zone and daylight-saving time data for use by java runtimes[/quote]

软件信息的第一行是软件包 第二行是软件包描述

请问为什么tomcat启动不起来呢

顺便问一句 论坛里面怎么发图片啊

已经把 openjdk-7-jdk 软件包移除了

想要在论坛发图的话,可以把图片上传到某个图床上,然后使用img来引用该图片,具体使用可以通过将鼠标移动到完整编辑器编辑框上方的特定标签上来查看该标签用法。

谢谢 等一下试试

其实,还是比较推荐使用Oracle的Java,OpenJDK据说有很多坑。

最近发现debian软件仓库中的tomcat好像自带JDK,装好之后的首页内容就是使用说明,自己英语不好当时没仔细看 :hu~:
需要把使用方法写一下吗

tomcat7 依赖 tomcat7-common 依赖 default-jre-headless
会自动安装 JRE,没看到有 JDK

感谢楼主分享