tomcat中如何运行war包呢

(示例项目)

对于一个web项目来说,我们使用IDE开发完成后,如何在Tomcat中运行呢,因为我们开发是使用IDE,可以在IDE中运行,但是实际在运行的时候

已经脱离集成开发环境,比如我们将项目打成war包,扔到tomcat的webapp目录下,我们要运行这个项目,还需要进行设置。

是在server.xml中进行设置

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b"       prefix="localhost_access_log" suffix=".txt"/>
     <Context docBase="C:\apache-tomcat-8.0.33\webapps\mybatis" path="/mybatis" reloadable="false"       source="org.eclipse.jst.jee.server:mybatis"/>
</Host>

访问的url:

http://localhost:8080/mybatis

时间: 05-12

tomcat中如何运行war包呢的相关文章

Tomcat 何时解压war包

将war包拷贝到tomcat ?webapps目录下时,如果不存在同名工程,则启动tomcat时会解压war包,从而生成一同名工程. ? ? 然而,如果webapps下已经存在与war包同名的工程目录,则即使重启tomcat,也不会重新解压此war包,也就是说,运行的仍是之前同名工程目录下的代码,而不是war包中的新代码. ? ? 基于这种现状,采用了以下方式: copy target\*.war D:\java_tools\tomcat6\webapps cd D:\java_tools\to

linux安装tomcat,并发布war包

1,JDK 下载jdk 将jdk解压后放在/usr/local路径下 /usr/local/jdk1.7.0_67 做个软连接 ln -s /usr/local/jdk1.7.0_67/ /usr/local/jdk 修改/etc/profile文件 添加以下内容 ######################################export  JAVA_HOME=/usr/local/jdk1.7.0_67 export  PATH=$JAVA_HOME/bin:$PATHexpor

IDEA 创建Web项目并在Tomcat中部署运行

IDEA 14.0.5 apache-tomcat-8.0.32 步骤:File->New Project,在Java列表中勾选Web Application(3.1),点击Next 建立web名称,选择下一步 弹出选项中建议选择New Window,这样比较方便,并勾选前面的勾,这样下次开发就不用考虑这个了,很方便 在WEB-INF下建立两个文件夹,分别为:classes和lib,在Eclipse中进行过开发的很清楚这两个文件夹的作用,classes可以存放编译过的Java文件,lib可以存放

记tomcat中虚拟主机的配置

在开发的时候都是直接把war包直接扔到tomcat的webapps目录下,通过localhost:8080/project来访问,但是在上线系统的部署,显然不可能通过www.xxx.com/project这样去访问的. 原来天真的认为域名是可以指向IP:端口/project这样的,今天去客户那部署发现完全不是那么回事,域名只能指向IP,于是马上求助度娘,找到如下方案. 在tomcat的conf/server.xml中,默认有个节点是 <Host name="localhost" 

Eclipse下maven项目自动打war包丢失jar包问题解决方法

以前用Eclipse测试maven 的web工程,在eclipse内部tomcat右键上点一下"clean"就可以把工作空间的web项目代码自动发布到"F:\IWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps"这个路径,十分的方便.如果tomcat里部署的war包选择的是"Add External Web Module"的话,那测试的话,就要哭了.每次

在Tomcat 中部署Solr4.x

1.安装Tomcat (1)下载并解压至/opt/tomcat中 [[email protected] solr]# cd /opt [[email protected] opt]# tar -zxvf apache-tomcat-7.0.54.tar.gz [[email protected] opt]# mv apache-tomcat-7.0.54 tomcat 将目录重命名为tomcat [[email protected] opt]# ls apache-tomcat-7.0.54.t

彻底解决java WEB项目的文件路径问题(war包)

在j2EE项目中,我们通常会把项目打包公布,通常是war包,作为独立单元,能够远程上传,载入,公布,还能够实现版本号控制,但这与我们开发过程中使用MyEclipse自己主动部署有所不同,下面做具体说明. 使用war包部署,在tomcat和WebLogic下部署有非常大的差别,tomcat会把war自己主动加压到当前文件夹下,然后再用解压的文件夹来公布,这与一般不会出现太大的意外,但假设是用WebLogic公布,就不会被解压,假设开发过程中不注意,war包公布后就有可能出现找不到文件的现象.比如:

spring boot + jersey工程由jar包转为war包在tomcat中启动报错问题

第一步: 在maven下,将Spring Boot工程由jar转换为war包启动,很简单,将pom.xml文件中的packaging改为war <packaging>war</packaging> 如果你使用Gradle,你需要修改build.gradle来将war插件应用到项目上: apply plugin: 'war'第二步: 产生一个可部署war包的第一步是提供一个SpringBootServletInitializer子类,并覆盖它的configure方法.这充分利用了Sp

tomcat加载war包报错:/wls/systems/bbc-kit/apps/bbc-kit.war!/com/bbc-kit/entities/DocFile.class not found且路径中多一个!号

尝试用springmvc,mybatis,mysql做个工具平台. 在本地mac笔记本上运行正常,但把包放置到服务器上,启动tomcat就报错.类找不到了. 文件目录: 实现需求:上传文档并记录在数据库中.自建了DocFile类.创建对应的mapper文件写sql语句. mapper.xml中namespace是指向DocFileDao. <mapper namespace="com.bbc_kit.operation.dao.DocFileDao"> <!-- na