`

server 2012配置apache+tomcat集成,数据库mysql,运行j2ee项目

 
阅读更多

我这次的任务是这样的,买了阿里云的新服务器,把项目转移到阿里云服务器。

阿里云服务器系统是server2012 64位中文版,数据库mysql5.6,由于有多个站点,所以需要apache和tomcat集成,我使用了ajp简单集成方式。

文件均装在e盘,

一、安装文件:

1、安装phpStudy,下载地址:http://www.phpstudy.net/a.php/208.html,安装目录e:\phpStudy

安装完测试运行正常,数据库密码默认root 用户名root

j2、ava运行环境,jdk-7u3-windows-i586:

配置环境变量,java_home 

命令行输入java -version  测试java环境正常

 

3、解压apache-tomcat-7.0.57-windows-x64版本,运行bin目录下startup.bat,启动成功,但是有报错。错误提示中包含tcnative-1.dll,将bin目录下这个文件删除即可。

 

二、配置

1、mysql改utf8编码

打开E:\phpStudy\MySQL\my.ini ,如下两处改为utf8

default-character-set=utf8

character-set-server=utf8

重启mysql

 

2、apache配置

1)打开SSL,phpstudy管理窗帘,其他选项菜单——php扩展,勾选php_openssl

2)httpd.conf配置,E:\phpStudy\Apache\conf\httpd.conf

第一步,这两句的注释去掉,加载相应的模块

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

 

第二步,加载虚拟主机配置文件,也就是站点域名配置的文件

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

3)配置站点域名

打开此文件,E:\phpStudy\Apache\conf\extra\httpd-vhosts.conf,在文件最后加上相应的站点配置

<!--与tomcat站点集成,分别是域名,注意这里的8039,是tomcat中的ajp端口,不是tomcat端口-->

  <VirtualHost *:80>

        ServerName  *.***.com

        ServerAlias   *.88888.com

        ProxyPass / ajp://localhost:8039/

        ProxyPassReverse / ajp://localhost:8039/    

     </VirtualHost>

     <!--配置php站点访问,phpMyAdmin可以访问-->

     <VirtualHost *:80>

DocumentRoot "e:\phpStudy\WWW"

ServerName 114.55.115.114

 

</VirtualHost>

配置好后保存,重启apache

 

3、tomcat配置,我已其中一个8083端口说明,端口数据都得改,服务器上的tomcat的所有端口不能冲突

server.conf  路径:E:\tomcat\tomcat8083\conf  打开

1)

<Server port="8035" shutdown="SHUTDOWN">

2)这里加了URIEncoding="UTF-8",解决tomcat乱码

  <Connector port="8083" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8433" URIEncoding="UTF-8"/>

3)这里配置ajp端口,URIEncoding="UTF-8"必须增加,解决ajp跳转乱码。

 <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8039" protocol="AJP/1.3" redirectPort="8433" URIEncoding="UTF-8" />

 tomcat乱码问题就是在这两处增加的URIEncoding="UTF-8"可以彻底解决。

4)这里配置站点

 <Host name="localhost"  appBase="e:\webapps\tomcat8083"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

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

     </Host>

 

5)因为服务器有多个tomcat,启动后给每个弄个不同的名字,要不然都不知道哪个黑框是哪个

打开文件E:\tomcat\tomcat8083\bin\catalina.bat,更改下面的TITLE,这个就是tomcat启动后的标题

:doStart

shift

if "%TITLE%" == "" set TITLE=Tomcat8083

 

三、数据库导入

先导出:mysqldump -h 111.112.113.115 -uroot -proot database > database.sql

导入:mysql -uroot -proot 

use database

source database.sql

 

 

 

 

 

 

 

 

 

  • 大小: 84.8 KB
0
0
分享到:
评论

相关推荐

    Apache_+_Tomcat来构建J2EE环境系统部署手册

    - **Apache 部分配置**:主要配置 httpd.conf 文件中的相关参数,以支持与 Tomcat 的集成。 - **Tomcat 部分配置**:编辑 `server.xml` 和 `web.xml` 文件,设置端口、上下文路径等。 - **Mod_jk 连接器部分配置**:...

    Myeclipse+tomcat+mysql配置.docx

    ### MyEclipse + Tomcat + MySQL 配置详解 #### 一、MyEclipse与Tomcat集成配置 **1.1 环境准备** - **MyEclipse**:一个功能强大的集成开发环境(IDE),主要用于Java EE应用程序的开发。 - **Tomcat**:开源的...

    flex+myeclipse+tomcat+mysql环境搭配

    MyEclipse是基于Eclipse的集成开发环境,提供了对Java、Web、J2EE、Flex等项目的强大支持。Tomcat是一款轻量级的Java应用服务器,常用于部署Servlet和JSP应用。而MySQL则是一款流行的开源关系型数据库管理系统,用于...

    MyEclipse+Tomcat+MySql

    2. **Tomcat 5.5.17**:Tomcat是Apache软件基金会的Jakarta项目下的一个开源Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。5.5.17是Tomcat的一个较旧但稳定的服务版本,能为开发者提供轻量级的Web...

    linux下安装部署jdk7+tomcat7+mysql56+redis3

    完成以上步骤后,你的Linux服务器就部署了JDK 1.7、Tomcat 7、MySQL 5.6和Redis 3.0.7,可以作为J2EE应用服务器运行Java Web应用程序,同时利用MySQL作为数据库存储数据,Redis作为缓存提高数据访问速度。...

    Apchche+php+Mysql+jsp+tomcat.WEB环境设置指南

    ### Apache + PHP + MySQL + JSP + Tomcat WEB环境配置指南 #### 一、环境配置概述 本指南旨在提供一个全面且详细的步骤说明,帮助读者完成Windows 2003平台下Apache 2.0.49、PHP 4.3.6、MySQL 4.0.18、PhpMyAdmin...

    vmware6.0+redhat5+openssh+jdk1.4+tomcat5.0+mysql5.0

    然后,我们部署Tomcat 5.0.30,这是Apache软件基金会的开源Java Servlet和JavaServer Pages容器,支持J2EE Web应用的运行。Tomcat作为轻量级应用服务器,对于小型到中型的项目来说,具有较高的性能和较低的资源消耗...

    Tomcat+MySql配置

    ### Tomcat+MySQL配置知识点详解 #### 一、J2SE环境配置 ##### 1.1 安装J2SE v1.5及以上...通过以上步骤,可以完成J2SE环境、Apache Tomcat以及MySQL数据库的基本配置,为后续J2EE应用的开发和部署奠定坚实的基础。

    myesclipse+tomcat+mysql平台的搭建

    在进行Java Web开发时,我们需要一个集成的开发环境,这通常包括JDK、Web服务器(如Tomcat)、数据库(如MySQL)以及IDE(如myEclipse)。这篇内容将详细介绍如何在Windows操作系统下搭建这样一个平台,以供J2EE的...

    J2EE 开发环境配置(Tomcat)

    本篇将详细介绍如何配置一个基于J2EE的开发环境,主要涉及JDK的安装、Tomcat服务器的配置以及MySQL数据库的安装。 首先,我们来讨论JDK(Java Development Kit)的安装。JDK是Java编程语言的核心组件,包含了编译器...

    J2EE连接SQL2000,MySql数据库驱动文件及方法Microsoft SQL Server JDBC Driver3.0

    在Java编程环境中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用的框架,它支持多种数据库的连接,包括Microsoft SQL Server 2000和MySQL。在J2EE应用中,数据库连接通常通过Java Database...

    Apache-tomcat-9.0.6.zip

    Apache Tomcat是一款开源的Java应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在标题中提到的"Apache-tomcat-9.0.6.zip"是Tomcat服务器的一个版本,具体为9.0.6。这个版本在中小...

    bbs.rar_ eclips B_bbs_bbs mysql_j2ee论坛系统_tomcat eclips

    【标题】"bbs.rar:一个使用Eclipse开发的BBS论坛系统,集成MySQL数据库与J2EE技术,运行在Tomcat服务器上" 【描述】该资源是一个完整的网络论坛系统,其开发背景与技术栈主要集中在Java企业版(J2EE)平台上。...

    java+web音乐翻唱网站+j2ee平台Java源码

    10. **部署与运行**:该网站可能在Tomcat、Jetty等Servlet容器上运行,或者在云服务器如AWS、阿里云上部署,使用负载均衡、数据库集群等技术来保证高可用性和性能。 在【压缩包子文件的文件名称列表】中,"下载及...

    JSP_MVC架构

    JSP + Servlet + Service + Dao + JDBC &gt; 开发环境 * MyEclipse、JDK1.5、J2EE1.4 * apache-tomcat-5.5.26 + mysql-...项目部署为apache 分发多个Tomcat的方式,数据库设置采用MySql 提供有4中数据库连接方式

    java+web音乐翻唱网站+j2ee平台Java实用源码整理learns

    【压缩包子文件的文件名称列表】中的"下载及使用说明.txt"可能是项目下载和运行的指南,包含如何配置环境、导入项目、运行应用等步骤。"更多Java资料学习.url"是一个链接,指向更多Java学习资源,可以帮助进一步提升...

    教你开发j2ee项目

    - **MySQL 4.0配置**:MySQL是一种流行的开源关系型数据库管理系统,4.0版本作为早期版本,用于存储和管理J2EE应用的数据。 - **JBoss 3.2.2安装配置**:JBoss是基于Java的开源应用服务器,3.2.2版本是早期版本,...

    基于MyEclipse的J2EE开发环境的安装.ppt

    在MyEclipse的“Servers”视图中,右键选择“New” -&gt; “Server”,然后选择Apache Tomcat服务器,并指定之前安装的Tomcat目录。 通过以上步骤,你就建立了一个基本的J2EE开发环境,可以开始使用MyEclipse进行Java ...

Global site tag (gtag.js) - Google Analytics