HOW TO INSTALL JAVA
Contents
HOW TO INSTALL JAVA
在 Linux 上安装jdk,会分为 Oracle 和 Openjdk,并且默认是不提供 Jdk8 的安装仓库的,需要自己添加;
|
|
如果你的环境中有多个版本的 jdk ,可以通过命令 update-alternatives --config java
去配置默认的 java 版本,同样的 update-alternatives --config javac
. 用 update-java-alternatives -l
查看目前的默认 Jdk 版本;
安装 tomcat7,直接使用命令 apt-get install tomcat7
,目前还没有找到用 apt-get 安装 tomcat8 的方法,需要手动下载并配置,添加启动脚本;也可以手动修改 tomcat7 的启动脚本;
在动手自己折腾了一个 tomcat9 版本的类似于 tomcat7 的服务之后,终于能够用来搭建 opengrok 了,启动脚本放在了 tomcat9 ,此脚本要求目录结构:
/usr/share/tomcat9
├── bin (所有的bin目录下的文件,不详细列出)
│ ├── bootstrap.jar
│ └── catalina.sh
└── lib (所有的lib目录下的文件,不详细列出)
├── catalina.jar
├── servlet-api.jar
└── tomcat-api.jar
/etc/default/tomcat9
/etc/tomcat9 (所有配置文件)
├── Catalina
│ └── localhost
├── catalina.properties
├── context.xml
├── logging.properties
├── policy.d
│ └── catalina.policy
├── server.xml
├── tomcat-users.xml
├── tomcat-users.xsd
└── web.xml
/var/lib/tomcat9 (WebApp 所在的目录,所有目录都必须是 tomcat9 可读写的)
├── common
│ └── classes
├── conf -> /etc/tomcat9
├── logs -> ../../log/tomcat9
├── policy
│ └── catalina.policy
├── server
│ └── classes
├── shared
│ └── classes
├── webapps (WebApp 将放在这里)
│ └── ROOT
└── work -> ../../cache/tomcat9
提供:/etc/default/tomcat9 文件
在我配置过的过程中遇到了文件或者文件夹的权限问题,通过关闭 start-stop-daemon 的 -b 参数可以在前台启动 tomcat 从而发现错误,更多的错误可以从 catalina.out 文件中查看。
查看 Ubuntu 的版本号用命令 lsb_release -a
,查看 Linux 内核版本号用 uname -r
或者 uname -a
Author zoro.wang
LastMod 2017-03-16