zoukankan      html  css  js  c++  java
  • Linux(四)__javaee开发环境的搭建

    一、VMware tools

    通过VMware tools来实现主机和VM共享文件,详细介绍

    记得重启就能实现本机和虚拟机之间复制粘贴文件。

    二、搭建java环境:

    一般linux都会预装openjdk,先将其卸载。

    1.下载dk-8u5-linux-x64.tar.gz文件,tar.gz格式只是一个压缩包,因此只要使用解压到相应路径就可以了

    2.以root身份打开并编辑profile文件

         vi /etc/profile

    3.设置环境变量

    JAVA_HOME=/home/xiangkejin/software/jdk1.8.0_05
    JRE_HOME=$JAVA_HOME/jre
    PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
    export JAVA_HOME JRE_HOME PATH CLASSPATH

    4.使环境变量立即生效,输入命令:source /etc/profile

    5.检验是否安装成功

    输入命令:java    #检测jdk bin环境

    接着输入:javac  #检测jdk classpath环境

    参考文章

     

    可是现在还是有问题

    每次进入系统都要输入source /etc/profile才有效果。

    #注意:export只是临时生效,当再次登录的时候就失效了。

    解决办法:

    在/etc/bashrc文件中加入source /etc/profile语句就行了

    (bashrc文件可以指定某些程序在用户登录的时候就自动启动)

    ~/.bashrc文件中的修改是只对当前账户有效的

    注意在home用户下对文件修改是只对当前账户有效的,而在/etc/目录下是系统配置,对所有用户有效。

     

    三、安装eclipse

    直接复制eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz到/home/xiangkejin/software/中,

    然后解压(字符操作:tar.gz文件的安装命令:tar -zxvf 文件名.tar.gz)

    打开终端控制台

       进入eclipse文件后

       ./eclipse

     

    可是运行的时候报出错误:

    A Java Runtime Environment (JRE) or Java Development Kit (JDK) 
    must be available in order to run Eclipse. No Java virtual machine 
    was found after searching the following locations: 
    /home/wrm/Desktop/eclipse/jre/bin/java 
    java in your current PATH
     
    原因是没找到jre,解决办法是,进入/home/xiangkejin/software/eclipse/eclipse目录,建立软连接,连接到 jre, 

    ln -s /usr/local/software/jdk1.8.0_05/jre jre

    补充:什么是软连接?

    linux下的软链接类似于windows下的快捷方式

    ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录

    如上当我们进入/home/xiangkejin/software/eclipse/eclipse/jre 的时候实际上是进入了/usr/local/software/jdk1.8.0_05/jre

    原本在eclipse中是没有jre的,现在增加了这个快捷方式的图标,点击访问到了jdk/jre

     

    四、安装myeclipse:同上

     

    五、安装tomcat

    将apache-tomcat-8.0.39.tar.gz解压缩要指定文件后

    在sh /tomcat/bin/startup.sh

    这时候我们可以在windows下面使用http://ip:8080访问,如能够显示Tomcat的主页,则表示不需要进行任何操作了,

    如不能显示,则需要在Linux中开放防火墙的8080端口。

     

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

    1、关闭firewall:

    systemctl stop firewalld.service #停止firewall

    systemctl disable firewalld.service #禁止firewall开机启动

     

    2、安装iptables防火墙

    yum install iptables-services #安装

    vi /etc/sysconfig/iptables #编辑防火墙配置文件

    # Firewall configuration written by system-config-firewall

    # Manual customization of this file is not recommended.

    *filter

    :INPUT ACCEPT [0:0]

    :FORWARD ACCEPT [0:0]

    :OUTPUT ACCEPT [0:0]

    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

    -A INPUT -p icmp -j ACCEPT

    -A INPUT -i lo -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    -A INPUT -j REJECT --reject-with icmp-host-prohibited

    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    COMMIT

    :wq! #保存退出

    systemctl restart iptables.service #最后重启防火墙使配置生效

    systemctl enable iptables.service #设置防火墙开机启动

     

    这样在windows下面就能输入http://ip:8080访问了 

     

    六、测试

    下面使用myeclipse开发:

    配置:

    1.首先配置好tomcat服务器

    2.配置好jdk

    3.写一个jsp页面,发布

    4.访问

  • 相关阅读:
    Linux 终端管理工具,让终端管理更简单。这一期是【FinalShell】
    django添加检查用户名和手机号数量接口
    vue发送短信逻辑
    使用celery异步发送短信
    redis的pipline使用
    后端注册接口完善
    检查用户名是否使用接口
    celery配置与基本使用
    Celery介绍
    ubuntu开发机初始化
  • 原文地址:https://www.cnblogs.com/xiangkejin/p/6096093.html
Copyright © 2011-2022 走看看