Linux安装搭建jdk,tomcat环境

简介: Linux安装搭建jdk,tomcat环境

前提


注意:


1操作之前先快照,快照,快照一下,强烈推荐


2一些操作可以用SSH软件右键完成的我不使用命令,因为我是小笨笨,比如重命名,删除,建文件夹等操作


3我安装的目录是/root/公共的/jdk


配置信息:


虚拟机:VMware Workstation Pro


镜像:CentOS-6.6-i386-bin-DVD1.iso(32位)


SSH软件:Bitvise SSH Client  (我装XShell软件的时候出现了错误,所以选择了这个软件,上手很快)


参考信息


如何搭建阿里云服务器


Bitvise SSH Client的使用 (基本操作都在下面的URL里)


重命名,删除,建文件夹都可以用这软件完成,而且他的终端就在Window上,可以辅助,可以查看路径


SSH的使用,就在开头


搭建JDK


将下载的JDK通过SSH软件上传到Linux上文件夹下,直接在左边区域拖到右边就实现传输,我在(/root/公共的/)创建了jdk文件夹,因为我打算安装到这个文件下面


1.jpg


进入上传的文件目录


cd /root/公共的/jdk


解压压缩文件


tar -zxvf jdk-8u171-linux-i586.tar.gz


1.jpg


解压完成后配置环境变量


(如果不会vi操作,你可以从Linux系统中通过SSH软件拖出来,在Window上编辑完了在放会去)


1.jpg


步骤1:


vi /etc/profile


步骤2:按字母“i”(否则不能输入,按i后左下角有INSERT)


1.jpg


步骤3:根据你的情况自己的实际情况输入代码


export JAVA_HOME=/root/公共的/jdk/jdk1.8.0_171


export JRE_HOME=/root/公共的/jdk/jdk1.8.0_171/jre


export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH


export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH


步骤4:按左上角的“Esc”,再按“:”,再输入字母“wq”,回车(此时退出编辑)


保存完毕后输入下面指令


source /etc/profile


验证是否安装成功


java -version


1.jpg


Tomcat安装


进入上传的tomcat目录


 cd /root/公共的/tomcat


解压压缩包


tar -zxvf apache-tomcat-8.5.30.tar.gz


进入解压的文件夹下的bin


cd apache-tomcat-8.5.30/bin/


1.jpg


vi编辑setclasspath.sh 脚本


vi setclasspath.sh


输入字母“i”,然后开始编辑


export JAVA_HOME=/root/公共的/jdk/jdk1.8.0_171


export JRE_HOME=/root/公共的/jdk/jdk1.8.0_171/jre


1.jpg


保存编辑内容,按下Esc键,并输入“:wq”,然后回车可以保存退出


启动tomcat


./startup.sh


1.jpg


如何部署自己的普通的HelloWord_web项目?


将项目打成war,用SSH软件上传到tomcat/webapps下


1.jpg


1.jpg


如果想在window上访问这个ip下的url,必须开放8080端口


开放端口命名:


解决:开放8080端口,如下


     1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT


     2.保存:/etc/rc.d/init.d/iptables save


     3.重启服务:/etc/init.d/iptables restart


     4.查看端口是否开放:/sbin/iptables -L -n


目录
相关文章
|
9月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
986 11
|
11月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
527 20
|
11月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
394 16
|
11月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
777 8
|
11月前
|
XML 缓存 Linux
在Linux环境下解决Visual Studio Code字体显示异常和字体替换方法。
解决Linux下VS Code字体显示异常,需要对Linux字体渲染机制有所理解,并对VS Code的配置选项进行合理设置。替换字体时则要通过系统字体配置或VS Code设置来完成。通过上述方法,可以有效地解决字体显示问题,从而提升代码编辑的视觉体验。
1642 21
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
746 21
|
Linux 数据安全/隐私保护 iOS开发
推荐Linux环境下效能优良的双向文件同步工具
综合上述条件,对于Linux环境下的双向文件同步需求,Unison 和 Syncthing 是两个非常出色的选择。它们都有良好的社区支持和文档资源,适用于不同规模的环境,从个人使用到商业部署。Unison 特别适合那些需要手动干预同步过程、需要处理文件冲突解决的场景。而 Syncthing 更加现代化,适合需要自动、实时的数据同步与备份的环境。对于选择哪一个,这将取决于个人的使用场景和具体需求。
1308 16
|
12月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
869 10