Apache Tomcat、Mysql的部署

1、首先要下载Apache和Mysql

Apach Tomcat官网下载:http://tomcat.apache.org/

mysql官网下载地址:http://dev.mysql.com/downloads/mysql  (不过想下载的话一般要注册)

也可以用百度软件中心的下载:http://rj.baidu.com/soft/detail/17534.html  (注:mysql在这里为解压版)

2、接下来就可以进行配置了:

这里采用的Apache Tomcat版本:apache-tomcat-7.0.72 (64位)

Mysql版本:mysql-5.6.24-winx64

均解压:然后先看Apache Tomcat的配置:

【1】配置服务器运行端口:

在当前目录下找到这个文件,Ctrl + F找到 8080 ,即这里是设置服务器的端口号~

做项目时为了防止冲突,一般都把这里修改掉。如还有在服务器上发布运行时,需要把这里改为80端口~

【2】配置加载到服务器上运行的项目:

首先将需要的项目拷贝到当前目录下:(4个a是我加入进去的jsp网页)

导入可以是.war的,也可以这样,把之前运行过(需要编译好的class)的项目如myeclipse中只要WebRoot部分(Eclipse同理)拷贝到webapps中

接下来就是修改默认的路径,首先还是刚才我们到根目录下的conf/server.xml

找到这一片段代码:

 1 <Host name="localhost"  appBase="webapps"
 2             unpackWARs="true" autoDeploy="true">
 3
 4         <!-- SingleSignOn valve, share authentication between web applications
 5              Documentation at: /docs/config/valve.html -->
 6         <!--
 7         <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
 8         -->
 9
10         <!-- Access log processes all example.
11              Documentation at: /docs/config/valve.html
12              Note: The pattern used is equivalent to using pattern="common" -->
13         <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
14                prefix="localhost_access_log." suffix=".txt"
15                pattern="%h %l %u %t &quot;%r&quot; %s %b" />
16
17       </Host>

在这里要把刚才“aaaa”的项目给发布置到这里:即加入一条语句:

<Context  path ="web应用接入口t"  reloadable ="false"  docBase ="web应用文件路径"  workDir ="web应用工作目录"  />

 1 <Host name="localhost"  appBase="webapps"
 2             unpackWARs="true" autoDeploy="true">
 3
 4             <!-- 发布文件路径 -->
 5             <Context docBase="C:\Users\Administrator\Desktop\apache-tomcat-7.0.72\webapps\aaaa" path="" reloadable="true"/>
 6
 7         <!-- SingleSignOn valve, share authentication between web applications
 8              Documentation at: /docs/config/valve.html -->
 9         <!--
10         <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
11         -->
12
13         <!-- Access log processes all example.
14              Documentation at: /docs/config/valve.html
15              Note: The pattern used is equivalent to using pattern="common" -->
16         <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
17                prefix="localhost_access_log." suffix=".txt"
18                pattern="%h %l %u %t &quot;%r&quot; %s %b" />
19
20       </Host>

简单解释下:

<Host>元素代表虚拟主机,在同一个<Engine>元素下可以配置多个虚拟主机

path:指定该Web应用的URL入口

docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径。
      如果Web应用采用开放目录结构,则指定Web应用的跟目录;如果Web应用是个WAR文件,则指定WAR文件的路径workDir:指定Web应用的工作目录。
      Tomcat在运行时会与这个Web应用相关的临时文件放在次目录下

reloadable: 如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下
      class文件的改动,以及监视Web应用的WEB-INF/web.xml文件的改动。
      如果监测到有class文件被更新的,服务器会自动重新加载Web应用。该属性的默 认值为false。
      在Web应用的开发和调试阶段,把reloadable设为true,可以方便对Web应用的调试。
      在Web应用正式发布阶段,把 reloadable设为false,可以降低Tomcat的运行负荷,提高Tomcat的运行性能

接下来启动服务器:来到bin目录下,我们先不管.exe的运行启动,只看这3个.bat

其中:service.bat是注册服务的,有时服务注册成功启动不了,可以手动自启,或者cmd中写入服务启动命令:net start "Apache Tomcat 7.0 Tomcat7"

startup.bat是启动服务器(不注册服务哦),shutdown.bat就是关闭服务器啦~

启动服务器后,尝试一下:   访问成功~

接下来在根目下的conf中找到web.xml:

因为我的“aaaa”项目文件是以book_list.jsp为首页的,所以改一下默认主页

即找到web.xml的最下边:

1 <welcome-file-list>
2         <welcome-file>book_list.jsp</welcome-file>
3         <welcome-file>index.html</welcome-file>
4         <welcome-file>index.htm</welcome-file>
5         <welcome-file>index.jsp</welcome-file>
6     </welcome-file-list>

这里Apache Tomcat就配置完成~  因为book_list.jsp含有连接数据库的关系就只在最后做演示了~

mysql的配置:

至于mysql的配置就更为简单了,解压后找到"my-default.ini"将其更名为:"my.ini"

然后打开它,进行编辑:   主要还是这几个,

这修改即可:

其中:basedir为mysql的所在目录   datadir为mysql\data的虽在目录     port为数据库端口号(通常都是3306~)

然后在cmd中进入mysql的bin目录下进行mysql的安装

安装好以后有时会服务没有启动:如:可以在这里手动启动,也可以继续追加cmd命令:

mysql就成功布置完成,以后进入mysql也可以这样:

创建一个mysql.bat的批处理,然后以后每次进入mysql就很简单了~

改root密码也很简单的:mysqladmin -u用户名 -p旧密码 password 新密码

接下来吧我们的数据库填入相应内容,访问之前没访问过的book_list.jsp:  访问成功,数据读取成功~

完毕~

时间: 2024-09-30 06:29:33

Apache Tomcat、Mysql的部署的相关文章

JDK+Apache+Tomcat+MySQL配置 一起来学习吧

配置JDK1.8+Apache2.4+Tomcat8.0+mySQL5.1,网上的资料非常繁杂,花费几天时间配置成功,汇总记录. 操作系统:CentOS6.5 预先下载最新版软件: apache-tomcat-8.0.14.tar.gz apr-1.5.1.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.10.tar.gz jdk-8u20-linux-x64.rpm pcre-8.36.tar.gz tomcat-connectors-1.2.40-src.tar

3分钟搞定apache+tomcat集群部署

注意:如果你的2个tomcat在同一个服务器上,那么需要保证他们的端口号是不同的. 下面开始部署 Apache 部署: 在httpd.conf文件中添加 ProxyRequests Off ProxyPass / balancer://proxy/ <Proxy balancer://proxy/> BalancerMember http://192.168.5.135:8080route=Tomcat1 BalancerMember http://192.168.5.135:8081rout

apache+tomcat集群部署笔记

1.下载apr,apr-util,pcre,apache(httpd),tomcat-connector 2.安装apr,apr-util,pcre, 3.编译apache并安装 (1)编译命令如下: ./configure --with-mpm=worker --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --prefix=/usr/local/apache2 m

linux部署项目(Java项目+Tomcat+mysql)

项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为linux系统也有图形界面(虽然和Windows比起来很不一样),所以在图形界面中操作相对来说还是容易的,这就好比我们在Windows系统上部署项目一样,大部分人都是小Case.但是真正工作中,服务器都会在固定的机房,而且往往只有一台主机,更规模大一些的就是使用单片机,像摆书一样摆到机房的机器架上,而我们操作它的

基于Apache+Tomcat负载均衡的两种实现方法

Apache+Tomcat实现负载均衡的两种实现方法 如果我们将工作在不同平台的apache能够实现彼此间的高效通信,因此它需要一种底层机制来实现--叫做apr Apr的主要目的就是为了其能够让apache工作在不同的平台上,但在linux上安装apache的时候通常都是默认安装的 [[email protected] ~]#rpm -qi aprName                 :apr                                        Relocation

apache + tomcat动静分离配置

环境说明 线上环境使用apache+tomcat的形式部署应用程序,前端使用apache监听80端口,后端使用tomcat部署应用.tomcat的静态资源响应能力和并发处理能力均不如apache,经测试,apache响应静态资源的速度比tomcat快10%左右. 因此,有必要减轻一下tomcat的负载,获得更高的性能.基本思路就是将静态资源交给apache响应,动态资源交给tomcat,下面贴出配置以及解说. 配置总览 <LocationMatch "/app/(static/)?(css

阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL

最近公司申请台阿里云服务器,选择的java多功能部署环境.登陆才发现,除了mysql装了,apache-tomcat.jdk-8u25-linux只有源文件.切换到/root/soft目录下,可以看到源文件.下面是部署jdk+apache,并测试生产环境. 一.部署JDK 查看系统是否安装了JDK:java –version(或者rpm -qa |grep java) 这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux

(tengine+keepalived)+(apache+tomcat)+memcached+mysql实现高可用、负载均衡、可扩展架构

目录 1.高可用.负载均衡.可扩展架构的需要背景 2.系统架构 3.系统规划及说明 4.系统部署及测试 5.总结 1.高可用.负载均衡.可扩展架构的需要背景 从互联网诞生以来,网站架构随着互联网的快速发展发生着巨大的变化,现今,数据每天都在以爆炸式的增长,大数据.云计算等概念被业内炒得沸沸扬扬,这些前沿技术也在各行各业落地开花.每一种新技术的提出几乎都会或多或少影响着IT的基础架构,面对数据的快速增长.我们急需一套高可用.负载均衡.可扩展的架构来作为支撑. 2.系统架构 此次博文介绍一套高可用.

XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程

一.环境说明 1.Window XP 2.apache_2.2.11-win32-x86-no_ssl.msihttp://httpd.apache.org/ 3.Mod_jk-1.2.28-httpd-2.2.3.sohttp://tomcat.apache.org/download-connectors.cgi 4.apache-tomcat-6.0.18.ziphttp://archive.apache.org/dist/tomcat/tomcat-6/v6.0.18/src/ 5.mys