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相关推荐

  1. 如何在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. ...

  2. 在CentOS上安装Java环境—openjdk1.7 解决https配置问题

    在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...

  3. java基础 第一章上(安装 配置java、简单dos命令)

    一.安装 配置java     下载安装          1.java官网下载jdk(32位或者64位根据自己电脑而定). 2.双击jdk.exe文件安装. 环境变量配置 右击我的电脑--属性--高 ...

  4. java jvisualvm linux,在CentOS上安装jvisualvm

    我在我的CentOS机器上安装了 Java,但是我没有jvisualvm: [root@ bin]# ls -la /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/ ...

  5. 在CentOS上安装和配置OpenNebula入门实例

    导读 我们提到的云计算一般有三种类型:软件即服务(Software as a service, SaaS),平台即服务(Platform as a Service, PaaS)和基础架构即服务(Inf ...

  6. Ubuntu上安装oracle java 7

    Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...

  7. Linux 实操———CentOS 6 安装配置 Tomcat

    引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...

  8. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

  9. 如何在Eclipse 3.3上安装jadclipse[java的反编译工具] 收藏

    如何在Eclipse 3.3上安装jadclipse[java的反编译工具] 收藏 jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高.可惜用起来不太方便.还好 找到eclips ...

最新文章

  1. 使用cmd将磁盘转化为GPT格式
  2. RectF Rect用法
  3. adb shell am 命令启动activity、Service、Borascast
  4. python降序排列说true不存在_Python数据类型串讲(中)
  5. 以太网接口保护方案设计图
  6. 值得收藏的JSP连接mysql数据库的例子
  7. 机器学习 模型性能评估_如何评估机器学习模型的性能
  8. 关于质量标准化的思考和实践
  9. bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象
  10. react+ant练习
  11. Orchard使用中的坎坎坷坷
  12. Phenotips 项目源码分析 [0]
  13. C#按Esc后退出对话框
  14. 打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉
  15. 使用rem进行页面适配
  16. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块...
  17. CoDeSys连接触摸屏
  18. Android视频播放器在播放前出现灰色图像
  19. 读取xls格式的文件
  20. 如何处理春节效应——若干券商研究团队的经验

热门文章

  1. jQuery实现手风琴效果
  2. redis基础学习(一)— 配置项
  3. 在windows下添加php的Imagick扩展
  4. 深圳卫视 - 饭没了秀
  5. 前端解决第三方图片防盗链的办法 - html referrer 访问图片资源 403 问题
  6. Github访问慢的问题
  7. selenium自动化之元素高亮显示
  8. jmx为啥开了额外两个随机端口?
  9. 毅航产品—模拟载板I
  10. Ehcache整合spring配置