转自:http://blog.sina.com.cn/s/blog_7cf112e00100sx1l.html
通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包
首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin
执行jar -cvf 将要生成的包名.war 要压缩的目录名
例如,要压缩C:\test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:
c:
cd c:\test
jar -cvf test.war *
即可在当前目录下得到test.war
随后可以把test.war上传到服务器
=====================================
在TOMCAT中部署war
1、将war文件拷贝到tomcat目录\webapps\ 下。
2、将必要的jar文件拷贝到tomcat目录\lib\ 下。
3、修改tomcat目录\conf\下的server.xml,在<Host>里面添加<Context>。
<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>
将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。
4、完毕,启动tomcat
附:tomcat添加servlet
<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>vi HelloWorld.java
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.xml.ws.http.HTTPException; public class HelloWorld extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws HTTPException,IOException{ response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Hello World!</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Hello World!</h1>"); out.println("</body>"); out.println("</html>"); } }编译生成class,移动到classes目录
javac -classpath .:/root/apache/apache-tomcat-6.0.37/lib/servlet-api.jar HelloWorld.java mv ./HelloWorld.class ROOT/WEB-INF/classes/HelloWorld.class root # /usr/share/tomcat6/bin/catalina.sh stop root # /usr/share/tomcat6/bin/catalina.sh start访问http://127.0.0.1:8080/aaa.do
相关推荐
输出hello,访问 http://ip:8080/hello/hello
WAR包是Web应用程序的打包格式,通常由Java Servlet容器(如Tomcat)来运行。 接下来,我们进入主题,即在Linux系统上部署Jenkins WAR包到Tomcat服务器。以下是详细的步骤: 1. **安装Java运行环境**:Jenkins依赖...
Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署Web应用程序,包括WAR(Web Application Archive)格式的文件。以下是一份详细的步骤指南,涵盖了从打包WAR文件到在Linux服务器上部署和管理的全过程...
当我们在Spring Boot项目中使用WAR包部署到Tomcat服务器后,访问项目中的某个JSP页面时遇到了404错误,表明服务器未能找到请求的资源。这通常是由以下原因造成的: 1. **WAR包中未包含JSP资源**:Spring Boot默认...
在给定的压缩包文件中,包含了两个不同版本的Flowable,分别是6.4.0和6.7.2,这两个版本都是针对Tomcat服务器进行部署的WAR包。 首先,我们来了解一下Tomcat。Tomcat是一款轻量级的应用服务器,主要用于运行Java ...
当你说"jenkins war包,放入tomcat下就可以使用",这意味着你可以将这个WAR文件部署到Tomcat服务器上,以运行Jenkins服务。 Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web应用程序规范,比如Servlet和...
总结来说,将Spring Boot项目打包成WAR文件并在Tomcat中运行,主要是修改`pom.xml`配置,移除内置Tomcat,添加Servlet API依赖,创建适应Tomcat环境的启动类,然后通过Maven进行打包,最后将WAR文件部署到Tomcat的`...
在本场景中,我们关注的是如何将一个使用Spring Boot、Spring、Spring JPA和MySQL数据库构建的项目打包成WAR文件,并部署到Tomcat中间件上运行。 首先,Spring Boot本身设计为可以生产独立的JAR文件,包含所有依赖...
在本场景中,我们关注的是如何使用 Jenkins 部署 WAR 包到 Tomcat 服务器,这是一个常见的 Java Web 应用部署流程。Tomcat 是一个流行的开源 Java Servlet 容器,用于运行基于 JSP 和 Servlet 的 Web 应用程序。 ...
Java 使用 Tomcat 部署 ...以上就是使用Java和Tomcat部署WAR文件涉及的关键知识点,包括Java环境、Tomcat服务器、数据库环境的设置、WAR文件的部署以及应用的验证。确保每个环节都正确无误,才能确保应用的顺利运行。
在IT行业中,Tomcat作为流行的Java Servlet容器,常用于部署Web应用程序。部署过程包括安装应用到Tomcat服务器,通常分为静态部署和动态部署两种方式。 **静态部署**是指在Tomcat服务器启动之前,预先将Web应用程序...
- 通过FTP或其他方式获取最新的War包和数据库初始化脚本。 - 运行数据库初始化脚本,创建所需的数据库和表结构。 **4.2 配置Web项目的虚拟目录** - 将War包复制到Tomcat的`webapps`目录下。 - 修改`conf\...
在Java的Web开发中,Tomcat是一款广泛应用的开源Servlet容器,它执行Java Servlet和JavaServer Pages(JSP)以提供Web服务。监控Tomcat的运行状况对于优化性能、排查故障以及确保服务稳定性至关重要。这个WAR文件...
同时,如果项目中有任何Java类或者第三方库,也需要将它们对应的`.class`文件和`.jar`包放入合适的子目录下,例如`WEB-INF/classes`和`WEB-INF/lib`。 3. **创建`web.xml`文件**:`web.xml`是WAR文件中的重要配置...
【描述】:在Java Web开发中,Tomcat是一款广泛使用的轻量级应用服务器,它能够运行Servlet和JSP应用程序。这里我们关注的是如何在Tomcat上部署一个名为"springmvc_war"的WAR源文件。WAR(Web Application Archive)...
将编译好的WAR文件部署到Tomcat服务器的过程是这样的:首先,用户需要下载并安装Apache Tomcat服务器,这是一个流行的Java Servlet容器。接着,将Webspoon的WAR文件复制到Tomcat的webapps目录下。当Tomcat服务器启动...
**4.1 获取War包和SQL脚本** 从FTP服务器下载最新的War包及数据库初始化脚本,通常包含`database`文件夹和`projectName.war`文件。 - **解压**: 解压文件夹并运行`database`文件夹中的`.sql`脚本来创建数据库和表...
Tomcat 服务器 War 包...本文总结了 War 包的基本概念、Tomcat 服务器的基础知识、Java 运行环境配置、Tomcat 服务器部署和设置 Tomcat 环境变量等相关知识点,为读者提供了一个基本的 Tomcat 服务器 War 包部署指南。
为了充分利用这个CAS客户端war包和源代码,你需要熟悉Java Web开发,理解Servlet和JSP的工作原理,以及XML配置文件的结构。同时,了解CAS协议的原理及其配置方式也是必不可少的。在源代码中寻找关键类和方法,例如与...
以下是将Web项目War包部署到Tomcat服务器的基本步骤和相关知识点。 1. War包基础 War包是Java EE应用的标准包格式,它用于部署Web应用程序,这些程序可以是Web服务、Web应用或Servlet容器。通常开发人员在完成开发...