文档章节

搭建java环境

蓝蝶飞扬
 蓝蝶飞扬
发布于 2014/06/24 11:57
字数 594
阅读 113
收藏 6

一.tomacat

Tomcat的安装分为两个步骤:安装JDK;安装Tomcat。 

JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来, 

JDK已经成为使用最广泛的JavaSDK。JDK 是整个Java的核心,包括了Java运行环境,Java 

工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat 

的前提是安装好JDK。

1.安装JDK

shell>rpm -ivh jdk-7u51-linux-x64.rpm 

2.解压

shell>tar xvf apache-tomcat-7.0.52.tar.gz 

##移动文件

shell> mv apache-tomcat-7.0.52 /usr/local/tomcat

3.给tomcat添加JAVA主目录 

shell> vim /usr/local/tomcat/bin/catalina.sh  --96行

==============================

JAVA_HOME=/usr/java/jdk1.7.0_51

CATALINA_HOME=/usr/local/tomcat

==============================

4.做启动脚本

shell> cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

shell> chmod +x /etc/init.d/tomcat 

shell>/etc/init.d/tomcat start

5.移动文件到指定目录并解压

shell>mv /softs/house_dazhima.zip /usr/local/tomcat/webapps

shell>cd /usr/local/tomcat/webapps

shell>unzip house_dazhima.zip 

6.修改相关配置

shell>vim /usr/local/tomcat/webapps/house_dazhima/WEB-INF/applicationContext.xml

=======================================================

<!-- 指定连接的数据库驱动 -->

        <property name="driverClass" value="com.mysql.jdbc.Driver" />

        <property name="jdbcUrl" value="jdbc:mysql://10.10.54.54:3306/housedb" />

        <!-- 指定连接数据库的用户名 -->

        <property name="user" value="house" />

        <property name="password" value="123456" />

======================================================

shell>/etc/init.d/tomcat stop

shell>/etc/init.d/tomcat start

二.mysql

1.安装mysql

shell>yum install mysql.x86_64 mysql-server.x86_64 

shell>/etc/init.d/mysql restart 

2.导入数据库并授权

shell>mysql -uroot -p</softs/housedb.sql

mysql>grant all on housedb.* to 'house'@'10.10.54.54' identified by '123456';

mysql>flush privileges;

3.验证

shell>mysql -u house -p -h10.10.54.54

三.测试

输入:

http://10.10.54.54:8080显示tomcat页面

http://10.10.54.54:8080/house_dazhima显示大芝麻首页

四.nginx

1.安装nginx

shell>tar xvf nginx-1.4.5.tar.gz 

shell>./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module

shell>make 

shell>make install

2.修改配置文件

shell>vim /usr/local/nginx/conf/nginx.conf

=========================================

user  nginx nginx;

worker_processes  2;

error_log  logs/error.log;

pid        logs/nginx.pid;

events {

    worker_connections  1024;

}

http {

    include       mime.types;

    default_type  application/octet-stream;

    access_log  logs/access.log;

    sendfile        on;

    tcp_nopush     on;

    keepalive_timeout  65;


    gzip  on;

    include virtual/house.ssr.com.conf;

}

==========================================

shell>mkdir /usr/local/nginx/conf/virtual

shell>cd /usr/local/nginx/conf/virtual

shell>vim house.ssr.com.conf

==========================================

upstream house.ssr.com {

   server 10.10.54.54:8080 max_fails=3 weight=1 fail_timeout=60s;

 }

server{

  listen  80;

  server_name  house.ssr.com;

  charset  utf-8;

  access_log  logs/www.access.log;

 location / {

  root /usr/local/tomcat/webapps/;

  proxy_pass http://house.ssr.com/house_dazhima/;

  index index.html index.htm index.jsp index.php;

 }


 location ~(\.jsp)|(\.do)$ {

        index index.jsp;

        proxy_pass http://house.ssr.com;

        proxy_set_header HOST $host;

        proxy_set_header X-Real_IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        }

 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {

   expires      30d;

        }

 location ~ .*\.(js|css)?$ {

 expires  1h;

 }

 }

=================================================

shell>/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf --启动

shell> cat /usr/local/nginx/logs/nginx.pid | xargs kill -HUP     --重启

3.添加DNS记录

shell>vim /var/named/named.ssr.com

===============================

10.10.54.54 house.ssr.com

===============================

shell>/etc/init.d/named restart

4.测试

输入:

http://house.ssr.com


© 著作权归作者所有

共有 人打赏支持
蓝蝶飞扬
粉丝 25
博文 122
码字总数 89785
作品 0
西双版纳
黑马程序员.bobo.DAY.1

C:Program Files (x86)NVIDIA CorporationPhysXCommon;<span style="background:rgb(255,0,0)">%JAVA8HOME%bin;%JAVA8HOME%jrebin;</span>D:oracleproduct10.2.0db_1bin;C:Program Files (x8......

BobbyLou
2015/05/14
0
0
【Jenkins】配置步骤之二:修改缺省目录

Jenkins的搭建很简单,网上有很多教程,我是下载的war包放到Tomcat下发布的。 配置环境: CentOS 5.1 jdk1.6.2 Tomcat 7.0.55 ====================================================== 因为...

三平行者
2014/09/24
0
0
win7 64为下使用rxtx串口通信

说明一下rxtx是javacomm串口通信jar的一个开源的扩展,继承了它,所以,我们在环境搭建好之后,只要把 import javax.comm.;替换成import gnu.io.;即可了。 环境的搭建; 首先到地址:http://...

EDIAGD
2013/10/19
0
0
Tomcat(1)正确打开方式

一、环境搭建 如何进入环境变量配置(Win7/Win8) (右键)计算机——(单击)属性——(单击)高级系统设置——(单击)环境变量 or(单击)控制面板——(单击)系统 配置java环境: 变量 ...

遇见你
2015/07/14
0
0
Centos下安装类百度文库环境

使用php实现百度文库功能,网上搜索到的方案,实现doc转pdf,pdf转swf,然后显示出来。 这里简单的记录下,【doc转pdf,pdf转swf】两个功能的搭建流程。 doc转pdf 使用到下列程序(文件): Ap...

DragonFK
2013/02/20
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部