java与tomcat,Centos上安装配置java和tomcat
java
java版本
1:配置环境变量
centos中配置环境变量稍有不同,要了解centos中如何配置环境变量首先需要理解一下几个简要的概念
* /etc/profile 和 /etc/profile.d/***.sh 的区别
bash shell 用一个叫做环境变量的特性来存储有关shell会话和工作环境的信息,这项特性允许你在内存中存储数据,以便于程序或者shell中运行的脚本能够访问到某些指定的内容。
在你登陆centos的时候,系统会启动一个bash shell,默认情况下bash shell会在几个文件中查找命令,这几个文件叫做“启动文件”/“环境文件”,bash shell 检查的启动文件取决于你启动shell的方式,作为登录时启动的shell会检查五个启动文件 1: /etc/profile 2: $HOME/.bash_profile 3: $HOME/.bashrc 4: $HOME/.bash_login 5: $HOME/.profile
以上1-5的启动文件中,“/etc/profile”文件是系统上默认的bash shell的住启动文件,系统上每个用户登陆时都会执行这个启动文件,所以自然而然的这里就可以保存全局的环境变量,而其他几个则是与特定的用户相关(略),所以在centos上配置Java环境变量就需要在这个文件中配置为全局的环境变量。
对全局环境变量而言,或许更倾向于放在/etc/profile中,但是 将新的环境变量或修改的环境变量完全放在/etc/profile中可不是什么好事,因为一旦你升级了系统之后这个文件随之也会升级,那么你所设置的环境变量就都不存在了!!,所以宁外一种方式可以更好的持久化环境变量,在/etc/profile.d目录中创建一个以.sh结尾的文件保存新的或者修改的环境变量是比较合适的。
* 配置Java环境变量
1: 在profile.d文件中创建javaenv.sh文件 touch javaenv.sh
2:编辑javaenv.sh, vi /etc/profile.d/javaenv.sh
加入如下几个环境变量后保存退出文件
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
运行命令测试是否配置成功
java -version
javac
java
tomcat
tomcat版本
1:设置centos7上的防火墙,使8080端口可以被访问
* 设置可以通过防火墙的端口命令
centos7上的防火墙策略和其他版本的centos不一样,有专门的命令设置防火墙过滤规则
$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
--permanent表示永久性的启用,否则防火墙重启之后设置就会失效
* 重启防火墙
$ sudo firewall-cmd --reload
2:关于tomcat使用JAVA_HOME 和 JRE_HOME两个环境变量的问题
在tomcat安装目录中修改bin目录下的setclasspath.bat
vi setclasspath.bat
然后在文件头添加如下两行
set JAVA_HOME=$JAVA_HOME
set JRE_HOME=$JRE_HOME
这样在tomcat启动的时候就可以自动找到这两个环境变量,而且当退出tomcat之后这两个变量也就自动消失了不会占用内存,妈妈再也不用担心我看到Neither JAVA_HOME ...JRE_HOME。
centos
cetnos系统版本
java与tomcat,Centos上安装配置java和tomcat相关推荐
- 如何在Linux,Ubuntu,CentOS上安装Java 14
Java 14 is released on March 2020. In this tutorial, we will learn how to Install Java 14 on Linux. ...
- 在CentOS上安装Java环境—openjdk1.7 解决https配置问题
在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...
- java基础 第一章上(安装 配置java、简单dos命令)
一.安装 配置java 下载安装 1.java官网下载jdk(32位或者64位根据自己电脑而定). 2.双击jdk.exe文件安装. 环境变量配置 右击我的电脑--属性--高 ...
- java jvisualvm linux,在CentOS上安装jvisualvm
我在我的CentOS机器上安装了 Java,但是我没有jvisualvm: [root@ bin]# ls -la /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/ ...
- 在CentOS上安装和配置OpenNebula入门实例
导读 我们提到的云计算一般有三种类型:软件即服务(Software as a service, SaaS),平台即服务(Platform as a Service, PaaS)和基础架构即服务(Inf ...
- Ubuntu上安装oracle java 7
Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...
- Linux 实操———CentOS 6 安装配置 Tomcat
引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...
- Ubuntu下安装配置java及环境变量
这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...
- 如何在Eclipse 3.3上安装jadclipse[java的反编译工具] 收藏
如何在Eclipse 3.3上安装jadclipse[java的反编译工具] 收藏 jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高.可惜用起来不太方便.还好 找到eclips ...
最新文章
- 使用cmd将磁盘转化为GPT格式
- RectF Rect用法
- adb shell am 命令启动activity、Service、Borascast
- python降序排列说true不存在_Python数据类型串讲(中)
- 以太网接口保护方案设计图
- 值得收藏的JSP连接mysql数据库的例子
- 机器学习 模型性能评估_如何评估机器学习模型的性能
- 关于质量标准化的思考和实践
- bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象
- react+ant练习
- Orchard使用中的坎坎坷坷
- Phenotips 项目源码分析 [0]
- C#按Esc后退出对话框
- 打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉
- 使用rem进行页面适配
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块...
- CoDeSys连接触摸屏
- Android视频播放器在播放前出现灰色图像
- 读取xls格式的文件
- 如何处理春节效应——若干券商研究团队的经验