Ubuntu安装JDK与Tomcat详细步骤
需积分: 0 131 浏览量
更新于2024-09-12
收藏 17KB DOCX 举报
本教程将指导您在Linux环境下安装Java Development Kit (JDK) 和Apache Tomcat服务器。首先,我们来详细讲解JDK的安装步骤:
1. 首先,打开终端并输入命令`apt-cache search openjdk`,这会列出可用的JDK版本。
2. 在显示的列表中,找到适合您系统的openjdk版本,例如openjdk-7-jdk,然后使用`sudo apt-get install openjdk-7-jdk`命令进行安装。
3. 安装完成后,通过运行`java -version`命令来验证JDK是否已正确安装并显示对应版本信息。
4. 接下来配置环境变量,打开编辑器`gedit /etc/profile`(建议在root权限下操作,可以使用`sudo su`切换至root用户)。
5. 在`/etc/profile`文件中添加以下行来设置JAVA_HOME、CLASSPATH和PATH:
```
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
```
保存并退出编辑器。
6. 为了测试配置是否成功,您可以在桌面创建一个名为`Hello.java`的文件,编写简单的Java程序,然后使用`javac Hello.java`编译,接着运行`java Hello`来执行程序,如果正确显示了文件内容,则表示配置成功。
接下来是Tomcat的安装过程:
1. 您需要从官方网站(http://tomcat.apache.org/)下载合适的Tomcat版本,例如此处下载的是`apache-tomcat-7.0.52.tar.gz`。
2. 下载完成后,进入下载文件夹`cd ~/下载`,然后使用`tar -zxvf apache-tomcat-7.0.52.tar.gz`命令解压文件。
3. 解压后,将文件夹重命名为`tomcat7`,并将其移动到`/usr/local/`目录:`sudo mv apache-tomcat-7.0.52 tomcat7`,然后`sudo mv tomcat7 /usr/local/`。
4. 设置Tomcat环境变量,打开`/etc/profile`文件添加:
```
CATALINA_HOME=/usr/local/tomcat7
export CATALINA_HOME
```
5. 保存并关闭文件,然后进入`/usr/local/tomcat7`目录,编辑`catalina.sh`文件:`sudo gedit bin/catalina.sh`。
6. 在`catalina.sh`文件末尾添加内容以确保Tomcat启动时使用正确的JAVA_HOME,例如:
```
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
```
7. 保存并关闭文件,最后,重启系统以使环境变量生效。现在,您可以通过运行`/usr/local/tomcat7/bin/startup.sh`来启动Tomcat服务器,并通过访问`http://localhost:8080`来检查其是否正常运行。
通过以上步骤,您已经在Linux环境中成功安装了JDK和Tomcat,具备了开发和部署Java Web应用的基础环境。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-10 上传
2019-03-26 上传
104 浏览量
追梦的小猴子
- 粉丝: 108
- 资源: 10
最新资源
- 53款高大上的网页PPT商业图片素材.zip
- noticia
- Object-C-MixinObject-C-MixinObject-C-Mixin
- 图片
- muebles:个人实践框架和实践
- TrixCMS-install:在Linux上自动安装TrixCMS
- Lab4_PrograWeb_ExpressJS:Laboratorio 4 con Express JS
- pyannote-audio:说话人分类的神经构建块
- key-value-memory-networks:直接阅读文档的键值存储网络,亚历山大·米勒,亚当·费施,杰西·道奇,阿米尔·侯赛因·卡里米,安托万·鲍德斯,杰森·韦斯顿https
- spree_asset_variant_options:Spree Commerce Extension为管理员提供了将单个图像分配给多个变体的功能
- redriceOS:Redrice Research操作系统(希望在将来的某个时候)
- 毕业设计&课设-对流扩散方程的数值模拟.zip
- bloomfilter:简单的bloom过滤器实现
- vscode-firefox-debug:Firefox的VS Code调试适配器
- soon::SOON_arrow: 即将推出 Jekyll 页面模板
- Consertos de Celulares-crx插件