1.手工打war包并部署
进入tomcat的webapps目录,在其下新建文件夹
/hello
/hello/WEB-INF
/hello/WEB-INF/classes
将servlet:HelloWorld.java放到classes中,在与classes目录同级下建立一文件 web.xml。代码如下:
HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("");
out.println("");
out.println("");
out.println("Hello, World!");
out.println("");
}
}//end
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
>jar cvf hello.war * //得到hello.war。
拷贝hello.war至webapps目录下-->ok,
打开tomcat的目录conf中的server.xml,加入:
<Context path="/hello" docBase="hello.war" debug="0" reloadable="true"/>
启动tomcat,后在浏览器中输入http://localhost:8080/hello/HelloWorld,有了吗?
2.ant打war包并部署
在build.xml中,增加
<war warfile="hello.war" webxml="./WEB-INF/web.xml">
<fileset dir="html"/>
<lib dir="lib/">
<exclude name="oracle*.jar"/>
</lib>
<classes dir="build/servlets">
<include name="**/*.class"/>
</classes>
</war>
分享到:
相关推荐
idea打war包并发布到docker的tomcat容器中,包括打war包步骤和如何将打好的war包发布到docker的tomcat容器中的详细步骤,自己实操后进行的总结。后面还会将如何部署docker进行总结,上传。
一个最简单的war包,只有一个页面,用于做tomcat等的部署实验,页面输出SessionID、IP、Port和hostname。加入distributable属性,可用于tomcat集群。
自己写的一个简单shell脚本,可以自动删除tomcat原始的war包,然后自动把新的war包拷贝到tomcat下面,自动删掉应用程序进程,自动启动tomcat
使用外置tomcat启动springboot_war包的原理_7
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
实现简单的war包输出hello world!测试windows和linux的tomcat是否安装成功。
maven自动部署war包到tomcat
linux下面部署Jenkins,war包,直接放到tomcat的webapp下运行即可
Ubuntu上Tomcat部署war包失败的解决办法.docx
tomcat部署war项目的一般操作,从打包,上传,启动项目,查看日志,备份war包,入门操作教程。
Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错
idea 运行项目依赖war包的办法 不需要用新tomcat运行,直接和项目一起启动的办法.
里面包含两个flowable版本,一个是6.4.0,一个是截止发布最新的6.7.2
只需将war包放到tomcat下webapps,就可以使用监控tomcat运行的情况,具体操作文档和war在压缩包里
jenkins war包,放入tomcat 下就可以使用,便捷方便,不能使用,则留言
部署是这个团队用于安装一...也有一种工具被称为Client Deployer, 它是一种基于脚本的“命令shell”,它与这个Tomcat Manager 交互,但是提供另外的一些功能,像编译和验证Web应用程序还有打包Web应用程序到一个WAR文件
springboot打包成war,放到外部tomcat中,post请求参数中文乱码,以及tomcat控制台中文乱码问题
springboot+spring+spring jpa,mysql数据库, 打成war包 部署至tomcat 中间件运行
Tomcat监控工具
测试tomcat多节点之间的session共享war包(java)