打war包
项目名称为account
eclipse中项目上右键 export-->war file -->Browse(指定打完的包存放路径)-->finish account.war包已经完成
部署到tomcat
-
1、找到tomcat的安装路径(如:D:\example\download\set\apache-tomcat-7.0.23
)
-
2、D:\example
\download\set\apache-tomcat-7.0.23\webapps文件夹下如有account.war文件及account.文件夹先删除,并且删 除D:\example
\download\set\apache-tomcat-7.0.23\work文件夹下的Catalina
-
3、D:\example
\download\set\apache-tomcat-7.0.23\webapps中增加新的account.war文件
-
4、D:\example
\download\set\apache-tomcat-7.0.23\bin中启动startup.bat(没有的话起tomcat7.exe),直至命令行启动成功
-
5、运行项目Selenium测试文件可以正常通过测试即可,没有的话手动登陆尝试可正常运行即可
tomcat中热部署war
-
要求:多数服务器正常情况下应该是启动的,部署应用不应该要求关闭服务器。
-
步骤:
-
在tomcat安装路径D:\example
\download\set\apache-tomcat-7.0.23\conf文件夹下server.xml 打开修改 <Context path="/xxx" docBase="你的工程路径" reloadable="true" />
-
理解
-
<Context>元素的属性:
-
path:指定访问该Web应用的URL入口。
-
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。
-
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
-
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。
eclipse中部署
-
eclipse的Servers窗口中的Server中delete所有已经添加的项目
-
选中Server右键open
-
打开界面中,打开“Server Locations”,选择"Use Tomcat installation ",默认为"Use Workspace metadata "
-
选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为D:\example
\download\set\apache-tomcat-7.0.23(Tomcat安装路径)
-
Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。
-
点击右上角,close,关闭。弹出对话框,选择YES,保存设置。
问题解决
-
一
-
Eclipse中的项目运行项目名称需要时项目右键Properties--> Web Project Setting 中名称一致
-
Tomcat中运行的项目名称需要与war包中一致
-
如果项目有变化,保存后会自动进行发布,不用进行操作
-
二
分享到:
相关推荐
- **用途**: 开发者在完成本地调试后,通常会将整个项目打包成War文件,以便于测试人员进行测试或用于生产环境的部署。 - **部署方式**: 可以直接放置在Tomcat服务器的`webapps`目录下,服务器启动时会自动解压War...
springboot项目打成war包并部署到Linux的Tomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到Linux的Tomcat中本地访问部署好的项目 ...
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
开发者在完成Web项目的开发和测试后,会将项目打包成War文件以便于部署。 - **内容**: 包含HTML、CSS、JavaScript前端资源以及Java后端代码和配置文件等。 - **用途**: 主要用于发布Web应用到服务器上。 - **位置**...
将Web项目打包为War包部署到Tomcat服务器是一个典型的Web应用程序部署过程。War包是Web Archive的缩写,它是一种特殊的JAR文件,用于部署和分发包含Web应用组件(例如JSP、Servlet、HTML页面、Java类文件等)的Java...
部署 Tomcat 服务器需要从官网上下载 Tomcat 服务器,然后将其解压缩到本地硬盘。下载地址为:http://tomcat.apache.org/download-70.cgi。下载后解压缩,如 E:\apache-tomcat-7.0.26。 设置 Tomcat 环境变量 设置...
4. 将开发的Web应用打包成WAR文件,放入webapps目录下。 5. 启动Tomcat服务器,通常通过bin目录下的startup.bat(Windows)或startup.sh(Linux/Mac)脚本。 6. 访问http://localhost:8080查看Tomcat默认页面,或...
1. **WAR文件部署**:如果你的应用是一个完整的WAR文件,可以直接将其放入`webapps`目录下。Tomcat会自动检测到新的WAR文件,并在后台解压并部署。等待一段时间后,应用就可以通过`...
在给定的压缩包文件中,包含了两个不同版本的Flowable,分别是6.4.0和6.7.2,这两个版本都是针对Tomcat服务器进行部署的WAR包。 首先,我们来了解一下Tomcat。Tomcat是一款轻量级的应用服务器,主要用于运行Java ...
将编译好的WAR文件部署到Tomcat服务器的过程是这样的:首先,用户需要下载并安装Apache Tomcat服务器,这是一个流行的Java Servlet容器。接着,将Webspoon的WAR文件复制到Tomcat的webapps目录下。当Tomcat服务器启动...
这样,当你运行或调试项目时,Idea就会自动将项目打包成WAR文件并输出到指定目录。 将生成的WAR包移动到Tomcat的`webapps`目录下。启动Tomcat服务器后,你可以通过`http://localhost:8080/你的war包名称/`来访问你...
你需要在此文件中配置ecology9的应用上下文路径,例如设置`<Context>`标签,指定应用的WAR文件或应用目录。 4. **编辑startup.sh和shutdown.sh**:这两个脚本分别用于启动和停止Tomcat服务。根据你的系统环境,可能...
首先,我们需要在本地Tomcat服务器的配置文件`tomcat-users.xml`中添加相应的角色和用户权限。在`<tomcat_home>/conf/tomcat-users.xml`中,增加如下内容: ```xml <user username="tomcat" password="tomcat" ...
2. 配置部署方式:在部署配置中,选择部署方式,例如WAR文件或 exploded WAR文件,然后配置部署的其他选项,例如应用程序的Context Root等。 四、部署Web应用程序 在IDEA中,选择Run > Run 'your_application',...
MP3项目整合(包括源码+tomcat部署文件)”,它再次强调了项目的关键特性,即提供了完整的源代码和部署方案,这对于开发者、学生或者对Java Web技术感兴趣的人来说,是一个宝贵的资源,可以用来学习实际项目开发流程,...
6. **应用部署**:将Web应用程序的WAR或EAR文件部署到Tomcat服务器上,MyEclipse提供图形化界面简化这一过程。 7. **运行与调试**:在MyEclipse中可以直接启动和停止服务器,以及进行远程或本地调试,方便开发测试。...
- 将生成的WAR文件复制到Tomcat安装目录下的`webapps`文件夹。例如,如果WAR文件名为`test.war`,那么它会被解压缩为一个名为`test`的文件夹,成为Tomcat的一个Web应用。 - 需要编辑Tomcat的配置文件`conf/server...