`
starbhhc
  • 浏览: 658081 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

linux java环境安装

    博客分类:
  • java
 
阅读更多

本人亲自操作完成。分享给大家、 

 

1.jdk安装

 

下载jdk-7u67-linux-x64.tar.gz

oracle下载URL点击打开链接
可能有所更新,下载官网点击打开链接
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/lib/jvm 
 设置
环境变量:
1.终端执行:sudo gedit /etc/environment  或者 sudo vi /etc/environment(vi /etc/profile)

已有的PATH变量后添加jdk的bin目录,注意用冒号与已有变量隔开

再添加CALSSPATH和JAVA_HOME变量

我的情况如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/tecn/jdk1.7.0_55/bin"

CLASSPATH="/home/tecn/jdk1.7.0_55/lib:." 注意后面有个点

JAVA_HOME="/home/tecn/jdk1.7.0_55/"

设置好后,注销或重启使环境变量生效!

2.
sudo gedit /etc/profile 
加入环境变量内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
 保存完之后,我们还需要让这个环境变量配置信息里面生效,要不然只能重启电脑生效了。通过命令source /etc/profile让profile文件立即生效,
 设置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300  
测试
java -version
 
2.tomcat安装:
 1)下载tomcat

       http://tomcat.apache.org/

下载core下边的,tar.gz文件。tomcat 6/7都行。

              2)解压

       右击使用 归档管理器 打开拖出来即可。使用命令解压。

      在终端上切换到tomcat 的下载目录下,再输入

     tar -vzxf XXX-tomcat-XXX.tar.gz

 

 3)配置环境

打开tomcat目录,进入bin目录。使用右击使用gedit打开startup.sh文件,在文件最下边添加:

 

#JAVA_HOME为JDK的安装路径

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_76

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#TOMCAT_HOME为tomcat 的解压路径

TOMCAT_HOME=/atools/tomcat8081

 


4)启动、关闭tomcat

      在tomcat的bin目录下右击 在终端中打开 ,打开终端后输入下边命令启动服务器:

              sudo ./startup.sh


      输入下边的命令这是关闭服务器:

              sudo ./shutdown.sh

 3.安装mysql:

更新源列表

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

 

ubuntu上安装mysql非常简单只需要几条命令就可以完成。

     1.apt-get update

 

  2. apt-get install mysql-server
 
  3. apt-get install mysql-client
 
  4. apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
 
  sudo netstat -tap | grep mysql
 
  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
 
  登陆mysql数据库可以通过如下命令:
 
  mysql -u root -p 
 
  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
 
然后通过 show databases; 就可以查看当前的数据库。
  我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables 。
 
完成.
 ubuntu下mysql安装布局:
/usr/bin                      客户端程序和mysql_install_db
/var/lib/mysql            数据库和日志文件
/var/run/mysqld        服务器
/etc/mysql               配置文件my.cnf
/usr/share/mysql       字符集,基准程序和错误消息
/etc/init.d/mysql        启动mysql服务器
 
远程访问mysql:
 
1. root123为密码
GRANT root能在任何IP上登录MySQL的权限,grant all privileges on *.* to root@'%' identified by 'root123';
flush privileges;
2. 修改云主机上的/etc/mysql/my.cnf 文件,注释掉 bind_address=127.0.0.1。这句ok。
 
或者:
例如,你想myuser(远程连接的用户名)使用mypassword(远程连接的密码)从任何主机连接到mysql服务器的话。   
GRANT ALL PRIVILEGES ON *.* TO ’myuser’@’%’IDENTIFIED BY ’mypassword’ WI   
TH GRANT OPTION;   
如果你想允许用户myuser(远程连接的用户名)从ip为192.168.1.6(你测试电脑上的IP)的主机连接到mysql服务器,并使用 mypassword(远程连接的密码)作为密码   
GRANT ALL PRIVILEGES ON *.* TO ’myuser’@’192.168.1.6’IDENTIFIED BY   
’mypassword’ WITH GRANT OPTION;   
flush privileges;
 
 
 
 数据库中中文乱码解决:

设置server级,db级,table级使用的字符集为utf8。

设置方法:

查看mysql字符集状态:

先使用客户端工具mysql登录: 

mysql> status

设置server级字符集:

编辑 /etc/mysql/my.cnf文件

 

 [client]
default-character-set=utf8
 
[mysqld]
character_set_server=utf8
注:[mysqld]处也可使用default-character-set=utf8,如果启动mysql服务出错的话,就使用character_set_server=utf8。

 

 

设置db级字符集:

创建数据库是指定:

mysql> create database mytest character set utf8;

修改已有数据库字符集:

mysql> alter database character set utf8; 

 

设置表字符集:

创建表时指定:

mysql> create table mytable(id int auto_increment primary key) character set utf8; 

 

修改表的字符集:

mysql> alter table mytable character set latin1;

 

如果数据中要存放中文字符, 推荐使用utf8。

还有就是修改字符集只对之后添加的数据有效,已存在的数据不会改变

 

 

 

 

Nginx安装:

 sudo apt-get update

 

sudo apt-get install nginx

 

 Ubuntu 14.04默认情况下,Nginx安装完成后会自动启动。

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

 

会得到一两行内容,在浏览器试一下每一行的内容,看看是否有效。

另一种方法是输入这行内容,之后应该会返回给你公共IP,正如从网上另外一个地址看到的:

 

拿到你的服务器IP或域名后,输入到你的浏览器地址栏:

http://server_domain_name_or_IP

停止网络服务器,sudo service nginx stop

启动网络服务器 sudo service nginx start

 停止,然后再次启动服务器 sudo service nginx restart

可以确认当服务器重启之后,网络服务器会自动重启:

sudo update-rc.d nginx defaults

 这些在默认情况下就应该是可以实现的,所以你可能会看到下面这样的信息:

System start/stop links for/etc/init.d/nginx already exist.

Ubuntu安装之后的文件结构大致为:

  • 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
  • 程序文件在/usr/sbin/nginx
  • 日志放在了/var/log/nginx中
  • 并已经在/etc/init.d/下创建了启动脚本nginx
  • 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www,         请参考/etc/nginx/sites-available里的配置)

然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 启动时候若显示端口80被占用: Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 修改文件:/etc/nginx/sites-available/default,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。

(安装完后如出现403错误,那可能是nginx配置文件里的网站路径不正确)

加入访问地址:

location /ace/{

            alias /atools/tomcat-ace/imagePic/;

        }

 

启动nginx  sudo /etc/init.d/nginx start

 

 

修改配置,添加反向代理

默认安装了1.4 修改了nginx->config->nginx.conf文件反向代理不起效,在win下1.5是修改这个配置文件

最终是修改了/etc/nginx/sites-available/default文件 

 

 nginx添加多个tomcat80的端口:

首先端口修改为80

 

 location /ace/{

            alias /atools/tomcat-ace/imagePic/; 

            proxy_pass http://124.57.215.188:8080;

        }

 

        location /star/{

            alias /atools/tomcat8081/imagePic/;

            proxy_pass http://124.57.215.188:8081;

        }

 

         location /testSwfupload/{

            alias /atools/tomcat8082/imagePic/;

            proxy_pass http://124.57.215.188:8082;

        }

 

 如果访问同一个应用:

upstream star{
        server 124.57.215.188:8080;
        server 124.57.215.188:8081;

}

 

location /Content/ {
        alias /var/www/nancydemo/Content/;
        location ~*  \.(jpg|jpeg|png|gif|ico|css|js|ttf)$ {
            expires 365d;
        }
    }

 

 location /{

            alias /atools/tomcat8082/imagePic/;

            proxy_pass http://star;

        }

 

 

tomcat域名访问:

tomcat设置IP地址或者域名访问

1.找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开:

修改tomcat的监听端口为80端口:

在server.xml文件中找到:

    <Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />

修改成:

    <Connector port="80" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />

 

2.

在server.xml文件中找到:

      <Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true">

把在第3点中找到的内容中的 localhost 替换成你想修改的IP地址或者域名地址。如图,是我修改后的配置

 

 

3.

在<host></host>标签中间,添加如下内容:

<Context path="" docBase="/mytestweb"/>

说明:docBase的值也可以是绝对路径。

如图,是我修改后的配置:

 

 

 
 
 
 
分享到:
评论

相关推荐

    Linux Java环境安装

    在深入探讨Linux下Java环境的安装过程之前,我们先来明确几个关键概念。Linux作为一款开源的操作系统,因其稳定性和安全性被广泛应用于服务器领域。Java则是一种跨平台的编程语言,能够在不同操作系统上运行相同的...

    linux下java环境的安装

    在Linux环境下配置Java环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java Development Kit (JDK) 和Apache Tomcat的过程...

    Linux下Java环境的安装和配置

    在Linux系统中安装和配置Java环境是开发和运行Java应用程序的基础步骤。本文将详细阐述这一过程,包括下载、安装、配置环境变量以及验证Java安装是否成功。首先,我们需要明确Java的版本选择,通常推荐使用Oracle ...

    Linux下java开发环境安装、设置

    在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java 开发工具包的基础,它包含了 Java 运行时环境以及 Java 开发工具。 - **下载 JDK**: - 访问 Oracle 官方网站下载适合您 Linux...

    linux安装 java 8版

    本篇文章将详细讲解如何在Linux环境下安装Java Development Kit(JDK)8,以满足开发和运行Java程序的需求。 首先,我们需要下载Java 8的Linux版本。这里提供的是`jdk-8u261-linux-x64.tar.gz`文件,这是一个适用于...

    linux环境 java 1.8安装包

    在Linux环境中安装Java 1.8是开发和运维工作中的常见任务,对于使用Java作为主要开发语言的项目尤其重要。本文将详细介绍如何在Linux系统上安装Java 1.8,以及涉及的相关知识点。 首先,Java Development Kit (JDK)...

    Linux配置Java版gdal环境离线包

    在Linux系统中配置Java版GDAL(Geospatial Data Abstraction Library)环境通常涉及几个关键步骤,这包括安装GDAL库、配置Java绑定以及确保所有依赖项都已正确解决。GDAL是一个开源的地理空间数据处理库,它提供了对...

    自定义添加linux系统java环境变量脚本及安装包

    各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...

    Linux下java环境变量配置脚本

    Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz

    Linux下JAVA环境配置

    在Linux系统中配置Java开发环境,主要包括以下几个关键步骤:安装JDK、配置环境变量、验证安装、设置Eclipse集成开发环境以及部署Tomcat服务器。以下将详细解释这些步骤。 1. 安装JDK(Java Development Kit): ...

    Linux下JAVA开发环境的搭建

    Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...

    Linux环境编译gdal java环境用到的文件

    在Linux环境中编译GDAL(Geospatial Data Abstraction Library)并将其与Java环境集成是一项技术密集型的任务,涉及到多个步骤和依赖项。GDAL是一个强大的开源库,用于处理地理空间数据,支持多种数据格式和操作。...

    linux下安装JAVA运行环境_tomcat+java,部署项目war包

    以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...

    Linux下配置java环境变量

    在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...

    linux安装JAVA工具步骤

    最后,参考"linux命令.txt"文件,学习和熟悉Linux基础命令,这对在Linux环境下管理和操作Java环境至关重要。例如,`ls`用于列出目录内容,`cd`用于切换目录,`vi`或`nano`用于编辑文件,`grep`用于搜索文本,`find`...

    linux环境java8安装包jdk-8u212-linux-x64

    在标签中提到的"软件/插件",在Java开发中,可能会涉及到一些IDE(集成开发环境)如IntelliJ IDEA或Eclipse,它们需要Java环境才能运行。而"java"和"jdk1.8"标签则直接指向了这个话题的核心——Java编程和其特定版本...

    linuxJava8_32.tar.zip

    标题“linuxJava8_32.tar.zip”表明这是一个专为32位Linux系统设计的Java Development Kit (JDK) 1.8版本的压缩文件,它已经通过zip工具进行了压缩。描述中提到,用户在下载这个文件后,会得到一个名为“linuxJava8_...

    linux下java安装包

    本文将详细介绍如何在Linux环境下安装Java 8版本,具体以标题和描述中的"linux下java安装包"和标签"java8"为线索。 首先,Java 8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本,它引入了多项新特性,...

    linux中java开发环境的安装

    ### Linux中Java开发环境的安装知识点 #### 一、安装Java JDK 在Linux环境下搭建Java开发环境,首先需要安装JDK(Java Development Kit),这是Java应用程序的基础。 ##### 1. 准备安装包 根据提供的部分内容,...

Global site tag (gtag.js) - Google Analytics