linux(centos)下Java Web环境开发

一、安装jdk

  百度搜索jdk,进入http://www.oracle.com/technetwork/java/javase/downloads/index.html找到自己需要版本的jdk的Linux压缩包;

  

  复制出这个压缩包的下载地址(尽量先点击下载,然后在下载的界面复制出资源的链接)

  在服务器的合适位置创建一个存放jdk的目录

  

  wget+所复制的jdk下载链接,下载jdk到自己创建的目录中

  

  用mv+原文件名+新文件名,进行文件重命名

  

  tar -xzvf +文件名,进行文件解压

  

  配置jdk环境变量,打开/etc/profile(vi /etc/profile)在最后面添加如下内容(告诉系统jdk所在目录):

  export JAVA_HOME=/home/java/jdk1.8.0_144

  export JRE_HOME=/home/java/jdk1.8.0_144/jre

  exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

  export PATH=$PATH:$JAVA_HOME/bin

  

  source /etc/profile 更新,让配置生效

  java -version和javac -version测试jdk

  

  发现两个版本不一致,是因为系统上之前有个1.7.0_121所导致的,解决方法如下:

  

  说明配置没有问题,只是系统在调用java命令的时候没有用到新的jdk

  

  发现使用的是系统自带的/usr/bin/java。

  mv /usr/bin/java /usr/bin/java-1.8.0_144,将文件重新命名

  ln -s $JAVA_HOME/bin/java /usr/bin/java,将自己的配置文件链接过来

  

  java和javac版本都一致jdk配置完成。

二、配置tomcat

  百度搜索tomcat,进入http://tomcat.apache.org/download-80.cgi找到自己需要版本的tomcat的Linux压缩包;

  

  复制出这个压缩包的下载地址(尽量先点击下载,然后在下载的界面复制出资源的链接)

  在服务器的合适位置创建一个存放jdk的目录

  wget+所复制的tomcat的下载链接,下载tomcat到自己创建的目录中

  tar -xzvf +文件名,进行文件解压

  

  输入./startup.sh启动tomcat

  

  启动之后仍然不能访问主页,考虑防火墙的问题,我用的是centos6.6

  打开防火墙:chkconfig iptables on(重启生效);service iptables start(立即生效)

  查看所打开的端口:/etc/init.d/iptables status

  

  可以发现只打开了22号端口,需要打开8080端口使用命令:iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

  /etc/rc.d/init.d/iptables save  保存设置

  /etc/init.d/iptables restart  重启防火墙

  

  此时可以看到8080端口已经打开

  curl localhost:8080查看是否能够打开主页

  

  获取到主页面配置完成

  

时间: 2024-10-25 06:13:17

linux(centos)下Java Web环境开发的相关文章

随笔,CentOS 下 Python Web 环境的安装

1.下载Python 3.5.1源码2.运行,yum -y install zlib zlib-devel openssl-devel3.解压,运行 ./configure --prefix=/usr/local/python-3.5.14.make && make install5.运行python -V,记住系统自带的python版本号6.ln -fs /usr/local/python-3.5.1/bin/python3.5 /usr/bin/python7.ln -fs /usr/

CentOS6.5中部署java web环境

原来在linux中部署java web环境,没有做好总结,这次在部署的过程中,将部署的过程做了记录,希望对大家有帮助.主要内容包括CentOS安装以后的网络设置,系统自带jdk的卸载,新版本jdk的安装,tomcat的安装部署. 一 CentOS的网络设置 利用桥接模式,让CentOS连接到网络. Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改onboot=yes 保存退出 Ifconfig命令查看网络情况 可以看到ip地址 这时就能够ping通外

LINUX系统下Java和Scala的环境配置

LINUX系统下Java和Scala的环境配置 最近,笔者在研究一个有关“自然语言处理”的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Scala,而Scala又是运行在JVM上的,所以在配置Scala之前,先要配置好JDK.下面是我个人的一些总结. 我是在Win7系统下开的虚拟机,虚拟机的系统是CentOS7,在创建虚拟机完成后,它会自带一个OpenJDK,我的版本是这样的: 但是因为最开始不了解这个情况,所

【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)

首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官网上下载安装即可,之后需要细心的配置环境变量,我给大家推荐百度文库的一篇文章,猛戳这里. 第二步,下载Tomcat,当然可以去Apache Tomcat的官网,同样,您可以移驾到我的资源下载,外送API文档(免资源分). 第三步,下载MyEclipse,MyEclipse官网,傻瓜式安装即可. ===

Centos7下配置Java web环境(JDK、Tomcat、Mysql)

在Centos7中配置java web环境主要涉及三方面配置:JDK.Tomcat以及Mysql 这里使用版本如下: JDK:jdk-8u181-linux-x64,下载地址:https://pan.baidu.com/s/1M-zraNoPhXO8UewjZVLMjw Tomcat:apache-tomcat-8.5.32,下载地址:https://pan.baidu.com/s/1R3H33xTzDBmBEcRG6n0Jsw Mysql:MySQL-5.6.41-1.el7.x86_64,下

JAVA WEB 环境的搭建及所需的技术简介

web 开发,有点头疼,从最初一点一点开始查找,服务器查了好久才知道是什么意思,╮(╯▽╰)╭ 还有,最近再练盲打, 祝我成功咯~ 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变. 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

(java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程

我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下,其实不是你的能力有问题,而是简历筛选人(往往是人事或技术面试官)无法从简历上看出你很牛,或者即使能从简历上感觉到你能力很强,但会感觉到你的能力和公司的需求不匹配.不管是哪种情况,结果都一个,你甚至得不到技术面试的机会. 笔者在这里,将根据面试多个候选人(至今有100以上)的经验,来向大家展示准备简

CentOS下搭建LAMP环境详解

前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS 6.5,32位. CentOS安装 我选取了32位的CentOS 6.5这个Linux系统,安装过程也很简单,不再过多叙述,只稍微介绍一下我的分区情况: 分区名  大小 /boot  200MB /swap  2GB(不大于物理分区即可) /  20GB /home 剩余空间 Apache编译安装