`
yangyi
  • 浏览: 114561 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache + war发布你的网站

    博客分类:
  • Web
阅读更多

首先说明war包和jar包,zip包没有什么区别,都是zip格式的文件压缩流。因此在制作时除了利用sun jdk中的jar命令,完全可以直接用winrar之类的工具进行zip格式压缩,只要注意好扩展名就好了。
    在发布war包时,注意到$tomcat_home/webapps/ROOT下面是我们刚刚安装tomcat后的测试页面,也是我们部署的根位置所在. 把这个文件夹备份到其他位置,或更改名称.然后把你要部署的war包,改名为ROOT.war,注意这里是大小写敏感的,一定要大写.登陆http: //localhost:8080,怎么样,可以了吧?
    想利用apache更安全的发布你的网站?好,下载apache2.0,和tomcat调用模块mod_jk.so,放到安装好的apache2modules文件夹下,在$apache_home/conf/httpd.conf配置文件中加入如下内容:
<VirtualHost *:80>
    #你的电子邮箱
    ServerAdmin xxxx@ccc.cc
    #DocumentRoot C:/Program Files/tomcat/webapps/ROOT
    #有域名吗
    ServerName localhost
    #Load module of mod_jk apache tomcat connecter
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile conf/workers.properties
    JkLogFile     logs/mod_jk.log
    JkMount  /*.jsp ajp13

    #Load jk2 apache tomcat connecter end
</VirtualHost>

在$apache_home/conf目录下建立workers.properties文件,加入如下内容:

workers.tomcat_home="c:\program files\tomcat"
#让mod_jk模块知道Tomcat的安装路径
workers.java_home=C:\Program Files\Java\jdk1.5.0
#让mod_jk模块知道jdk路径
ps=\
worker.list=ajp13
#这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。
worker.ajp13.port=8009
# 工作端口,tomcat的jk监听端口,可以查看Tomcat 的Server.xml中有port="8009" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"这样的 Connector
worker.ajp13.host=localhost
#Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP
worker.ajp13.type=ajp13
#类型,Apache与Tomcat之间传递使用的协议
worker.ajp13.lbfactor=1

登陆http://localhost/

怎么样?有了吧

分享到:
评论

相关推荐

    Apache+bootstrap+jquery

    通过部署WAR(Web ARchive)文件,开发者可以把应用程序发布到Tomcat服务器上,供用户访问。 Bootstrap 是一个流行的前端开发框架,由Twitter开发并开源。它提供了一套响应式设计、移动设备优先的HTML、CSS和...

    apache+tomcat+geoserver地图配置文档

    标题中的“apache+tomcat+geoserver地图配置文档”涉及到的是一个常见的地理信息系统(GIS)部署架构,其中Apache作为Web服务器,Tomcat作为应用服务器,而Geoserver则作为一个开源的GIS服务发布平台。接下来,我们...

    apache+tomcat+geoserver地图配置文档.docx

    4. GeoServer:从GeoServer官网获取war文件和可执行程序,用于发布GIS服务。 5. PostgreSQL:下载数据库管理系统,存储地理空间数据。 6. PostGIS:与PostgreSQL配套,提供空间扩展功能。 7. pgRouting:提供路由...

    自动化打包发布服务器war包

    首先你使用的是windows server,在本地安装了perl,然后在perl里安装几个包,在服务器上安装ftp server ,打开服务器的telnet端口,配置好我代码里面的本地war包路径和服务器发布war包的路径,ok,一切就绪,以后...

    用JAVA开发的在线问卷调查系统(WAR+源码+SQL)

    这种系统通常包括创建问卷、发布问卷、收集答案以及分析结果等功能,对用户交互和数据处理有较高的要求。 【描述】:“在Eclipse下,用JAVA开发的在线问卷调查系统(内含WAR包+源码+SQL脚本)”说明开发环境是...

    axis2-1.6.2-war+axis2-1.6.1-war+axis2-1.6.2-bin

    标题中的"axis2-1.6.2-war+axis2-1.6.1-war+axis2-1.6.2-bin"表明这是一个包含不同版本的Apache Axis2服务框架的集合。Axis2是Apache软件基金会开发的一个Web服务引擎,它主要用于创建和部署Web服务以及处理SOAP消息...

    apache-tomcat-5.5.23.zip

    3. **目录结构**:解压"apache-tomcat-5.5.23.zip"后,你会看到如`bin`、`conf`、`lib`、`webapps`等目录。其中,`bin`包含启动和停止Tomcat的脚本,`conf`存储配置文件,`lib`包含运行Tomcat所需的库,而`webapps`...

    tomcat8-apache官网版

    【描述】"apache官网tomcat8.0版本" 表明这是从Apache官方网站下载的Tomcat 8.0的特定版本,8.0.41。每个版本的发布都可能包含性能优化、bug修复以及对安全性的改进。Apache Tomcat 8.0系列是Tomcat的稳定版本,支持...

    Apache与Tomcat 整合发布web(Xp)

    2. **部署Web应用**: 将你的Web应用(WAR文件或整个目录结构)放在Tomcat的`webapps`目录下。 3. **验证整合**: 在浏览器中输入`http://localhost/app`,如果一切配置正确,你应该能看到你的Web应用运行在Apache...

    apache-ant-1.8.4

    Apache Ant 1.8.4 版本是这个工具的一个稳定版本,发布于2012年,为开发者提供了多种功能和改进。 Ant 的核心概念是任务(Tasks),这些任务是构建过程中可执行的操作,如`javac`用于编译Java源代码,`jar`用于创建...

    apache-maven-3.6.0+安装方法

    对于企业环境,通常需要配置私有仓库地址,以获取内部发布的依赖。 3. **Maven的生命周期和构建阶段**: Maven 的生命周期分为三个主要阶段:`clean`、`default`和`site`。`clean`用于清理项目输出,`default`是...

    apache-tomcat-9.0.30-deployer_apache_源码

    总之,Apache Tomcat是一个强大而灵活的Web服务器和应用服务器,它在Java Web开发领域占据着重要地位,无论你是初学者还是经验丰富的开发者,深入理解Tomcat的内部机制和管理工具,都将极大地提升你的工作效率和解决...

    apache-tomcat7

    首先,Apache Tomcat7.0.52是该软件的一个特定版本,它在发布时被认为是最稳定和安全的。这个版本修复了之前版本的一些已知问题,增强了性能,并提供了对最新Java版本的支持。对于那些不希望进行完整安装过程的用户...

    apache-tomcat-10.1.0-M8.tar.gz

    这个特定的压缩包文件“apache-tomcat-10.1.0-M8.tar.gz”代表的是Apache Tomcat的第10个主要版本的预发布版M8。在Java Web开发中,Tomcat扮演着至关重要的角色,因为它是一个轻量级的Web服务器和应用服务器,具有...

    apache-tomcat-6.0.29.zip

    Tomcat 6.0.29是Apache Tomcat的一个稳定版本,发布于2010年,支持Java EE 5规范。以下是对这个版本中关键知识点的详细说明: 1. **Java Servlet**:Java Servlet是Java平台上的一个标准接口,用于扩展服务器的功能...

    axis2 win war

    标题中的"axis2 win war"指的是Apache Axis2在Windows环境下部署的WAR文件。Apache Axis2是Java平台上一个著名的服务导向架构(SOA)框架,主要用于构建Web服务和处理SOAP消息。它提供了高效的、灵活的、模块化的...

    apache-ant-1.8.2

    Apache Ant 1.8.2是该工具的一个版本,发布于2011年,它包含了之前版本的所有功能,并可能引入了一些新的特性和修复了已知的问题。 在VanetMobiSim的安装和使用过程中,Apache Ant 1.8.2起着关键作用。VanetMobiSim...

    最新版linux apache-tomcat-10.0.0-M7.tar.gz

    在这个最新的Linux版本“apache-tomcat-10.0.0-M7.tar.gz”中,我们看到了Tomcat的第十个主要版本的预发布版。 Tomcat 10.0.0-M7是迈向10.0.0稳定版的一个中间里程碑,这个版本通常包含了新功能、性能改进以及bug...

Global site tag (gtag.js) - Google Analytics