本人亲自操作完成。分享给大家、
1.jdk安装
下载jdk-7u67-linux-x64.tar.gz
sudo tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/lib/jvm
已有的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/"
设置好后,注销或重启使环境变量生效!
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
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300
下载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
更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1.apt-get update
/var/lib/mysql 数据库和日志文件
/var/run/mysqld 服务器
/etc/mysql 配置文件my.cnf
/usr/share/mysql 字符集,基准程序和错误消息
/etc/init.d/mysql 启动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;
设置server级,db级,table级使用的字符集为utf8。
设置方法:
查看mysql字符集状态:
先使用客户端工具mysql登录:
mysql> status
设置server级字符集:
编辑 /etc/mysql/my.cnf文件
设置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环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java Development Kit (JDK) 和Apache Tomcat的过程...
在Linux系统中安装和配置Java环境是开发和运行Java应用程序的基础步骤。本文将详细阐述这一过程,包括下载、安装、配置环境变量以及验证Java安装是否成功。首先,我们需要明确Java的版本选择,通常推荐使用Oracle ...
在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java 开发工具包的基础,它包含了 Java 运行时环境以及 Java 开发工具。 - **下载 JDK**: - 访问 Oracle 官方网站下载适合您 Linux...
本篇文章将详细讲解如何在Linux环境下安装Java Development Kit(JDK)8,以满足开发和运行Java程序的需求。 首先,我们需要下载Java 8的Linux版本。这里提供的是`jdk-8u261-linux-x64.tar.gz`文件,这是一个适用于...
在Linux环境中安装Java 1.8是开发和运维工作中的常见任务,对于使用Java作为主要开发语言的项目尤其重要。本文将详细介绍如何在Linux系统上安装Java 1.8,以及涉及的相关知识点。 首先,Java Development Kit (JDK)...
在Linux系统中配置Java版GDAL(Geospatial Data Abstraction Library)环境通常涉及几个关键步骤,这包括安装GDAL库、配置Java绑定以及确保所有依赖项都已正确解决。GDAL是一个开源的地理空间数据处理库,它提供了对...
各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...
Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz
在Linux系统中配置Java开发环境,主要包括以下几个关键步骤:安装JDK、配置环境变量、验证安装、设置Eclipse集成开发环境以及部署Tomcat服务器。以下将详细解释这些步骤。 1. 安装JDK(Java Development Kit): ...
Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...
在Linux环境中编译GDAL(Geospatial Data Abstraction Library)并将其与Java环境集成是一项技术密集型的任务,涉及到多个步骤和依赖项。GDAL是一个强大的开源库,用于处理地理空间数据,支持多种数据格式和操作。...
以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...
在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...
最后,参考"linux命令.txt"文件,学习和熟悉Linux基础命令,这对在Linux环境下管理和操作Java环境至关重要。例如,`ls`用于列出目录内容,`cd`用于切换目录,`vi`或`nano`用于编辑文件,`grep`用于搜索文本,`find`...
在标签中提到的"软件/插件",在Java开发中,可能会涉及到一些IDE(集成开发环境)如IntelliJ IDEA或Eclipse,它们需要Java环境才能运行。而"java"和"jdk1.8"标签则直接指向了这个话题的核心——Java编程和其特定版本...
标题“linuxJava8_32.tar.zip”表明这是一个专为32位Linux系统设计的Java Development Kit (JDK) 1.8版本的压缩文件,它已经通过zip工具进行了压缩。描述中提到,用户在下载这个文件后,会得到一个名为“linuxJava8_...
本文将详细介绍如何在Linux环境下安装Java 8版本,具体以标题和描述中的"linux下java安装包"和标签"java8"为线索。 首先,Java 8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本,它引入了多项新特性,...
### Linux中Java开发环境的安装知识点 #### 一、安装Java JDK 在Linux环境下搭建Java开发环境,首先需要安装JDK(Java Development Kit),这是Java应用程序的基础。 ##### 1. 准备安装包 根据提供的部分内容,...