我这次的任务是这样的,买了阿里云的新服务器,把项目转移到阿里云服务器。
阿里云服务器系统是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
相关推荐
- **Apache 部分配置**:主要配置 httpd.conf 文件中的相关参数,以支持与 Tomcat 的集成。 - **Tomcat 部分配置**:编辑 `server.xml` 和 `web.xml` 文件,设置端口、上下文路径等。 - **Mod_jk 连接器部分配置**:...
### MyEclipse + Tomcat + MySQL 配置详解 #### 一、MyEclipse与Tomcat集成配置 **1.1 环境准备** - **MyEclipse**:一个功能强大的集成开发环境(IDE),主要用于Java EE应用程序的开发。 - **Tomcat**:开源的...
MyEclipse是基于Eclipse的集成开发环境,提供了对Java、Web、J2EE、Flex等项目的强大支持。Tomcat是一款轻量级的Java应用服务器,常用于部署Servlet和JSP应用。而MySQL则是一款流行的开源关系型数据库管理系统,用于...
2. **Tomcat 5.5.17**:Tomcat是Apache软件基金会的Jakarta项目下的一个开源Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。5.5.17是Tomcat的一个较旧但稳定的服务版本,能为开发者提供轻量级的Web...
完成以上步骤后,你的Linux服务器就部署了JDK 1.7、Tomcat 7、MySQL 5.6和Redis 3.0.7,可以作为J2EE应用服务器运行Java Web应用程序,同时利用MySQL作为数据库存储数据,Redis作为缓存提高数据访问速度。...
### Apache + PHP + MySQL + JSP + Tomcat WEB环境配置指南 #### 一、环境配置概述 本指南旨在提供一个全面且详细的步骤说明,帮助读者完成Windows 2003平台下Apache 2.0.49、PHP 4.3.6、MySQL 4.0.18、PhpMyAdmin...
然后,我们部署Tomcat 5.0.30,这是Apache软件基金会的开源Java Servlet和JavaServer Pages容器,支持J2EE Web应用的运行。Tomcat作为轻量级应用服务器,对于小型到中型的项目来说,具有较高的性能和较低的资源消耗...
### Tomcat+MySQL配置知识点详解 #### 一、J2SE环境配置 ##### 1.1 安装J2SE v1.5及以上...通过以上步骤,可以完成J2SE环境、Apache Tomcat以及MySQL数据库的基本配置,为后续J2EE应用的开发和部署奠定坚实的基础。
在进行Java Web开发时,我们需要一个集成的开发环境,这通常包括JDK、Web服务器(如Tomcat)、数据库(如MySQL)以及IDE(如myEclipse)。这篇内容将详细介绍如何在Windows操作系统下搭建这样一个平台,以供J2EE的...
本篇将详细介绍如何配置一个基于J2EE的开发环境,主要涉及JDK的安装、Tomcat服务器的配置以及MySQL数据库的安装。 首先,我们来讨论JDK(Java Development Kit)的安装。JDK是Java编程语言的核心组件,包含了编译器...
在Java编程环境中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用的框架,它支持多种数据库的连接,包括Microsoft SQL Server 2000和MySQL。在J2EE应用中,数据库连接通常通过Java Database...
Apache Tomcat是一款开源的Java应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在标题中提到的"Apache-tomcat-9.0.6.zip"是Tomcat服务器的一个版本,具体为9.0.6。这个版本在中小...
【标题】"bbs.rar:一个使用Eclipse开发的BBS论坛系统,集成MySQL数据库与J2EE技术,运行在Tomcat服务器上" 【描述】该资源是一个完整的网络论坛系统,其开发背景与技术栈主要集中在Java企业版(J2EE)平台上。...
10. **部署与运行**:该网站可能在Tomcat、Jetty等Servlet容器上运行,或者在云服务器如AWS、阿里云上部署,使用负载均衡、数据库集群等技术来保证高可用性和性能。 在【压缩包子文件的文件名称列表】中,"下载及...
JSP + Servlet + Service + Dao + JDBC > 开发环境 * MyEclipse、JDK1.5、J2EE1.4 * apache-tomcat-5.5.26 + mysql-...项目部署为apache 分发多个Tomcat的方式,数据库设置采用MySql 提供有4中数据库连接方式
【压缩包子文件的文件名称列表】中的"下载及使用说明.txt"可能是项目下载和运行的指南,包含如何配置环境、导入项目、运行应用等步骤。"更多Java资料学习.url"是一个链接,指向更多Java学习资源,可以帮助进一步提升...
- **MySQL 4.0配置**:MySQL是一种流行的开源关系型数据库管理系统,4.0版本作为早期版本,用于存储和管理J2EE应用的数据。 - **JBoss 3.2.2安装配置**:JBoss是基于Java的开源应用服务器,3.2.2版本是早期版本,...
在MyEclipse的“Servers”视图中,右键选择“New” -> “Server”,然后选择Apache Tomcat服务器,并指定之前安装的Tomcat目录。 通过以上步骤,你就建立了一个基本的J2EE开发环境,可以开始使用MyEclipse进行Java ...