`

19-站点发布

 
阅读更多

创建web层项目如图选择webapp


 
完成创建web项目完成 在pom.xml中引入web层需要的依赖和功能模块前提是必须要上传到你所指定的nexus中的地址,引入web层在引入依赖的时候会从你指定nexus地址去找寻该依赖.既 如果你不适用nexus就更简单了在本地中的m2文件夹下找寻.这里要看你setting.xml文件怎么配置了.


原始社会:

  我们在对一个项目进行测试的时遇到bug每次都要从新部署tomcat 非常好使.效率非常低.

现代社会:

  当使用maven后 maven给我们提供了很多方便好用的插件比如org.mortbay.jetty插件 它不用每次修改完程序都需要从新启动tomcat 只需要将它配置好久OK,它每10秒自动更新该项目一次.省去了部署运行的步骤.一下是例子:

该xml文件出自.一个父类中的pom.xml web层的pom.xml继承就OK

<build>
		<pluginManagement>
			<plugins>
				<!-- 该插件不用在将war放到tomcat中发布测试 使用该插件 就可以做到 运行jetty:run -->
				<plugin>
					<groupId>org.mortbay.jetty</groupId>
					<artifactId>jetty-maven-plugin</artifactId>
					<configuration>
						<scanIntervalSeconds>10</scanIntervalSeconds>
						<webApp>
							<contextPath>/test</contextPath><!-- 指定工程发布的名字 -->
						</webApp>
						<connectors>
							<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
								<port>9090</port>
								<!-- 自定义端口 -->
								<maxIdleTime>60000</maxIdleTime>
							</connector>
						</connectors>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>

 web层的pom.xml引入方式

<build>
    <finalName>user-web</finalName>
      <plugins>
    <!-- 	该插件不用在将war赋值到tomcat中发布测试 使用该插件 就可以做到 运行jetty:run -->
    <!-- 路径:http://localhost:9090/test/helloServlet.do -->
    	<plugin>
		  <groupId>org.mortbay.jetty</groupId>
		  <artifactId>jetty-maven-plugin</artifactId>
	</plugin>
  </plugins>
  </build> 

 

 如果不想在父类中引入该插件就想在web层的pom.xml中直接引入插件写法如下:

 <build>
    <finalName>user-web</finalName>
      <plugins>
  <!-- 修改发布war包的名字的插件 -->
    	 <plugin>
    		<groupId>org.apache.maven.plugins</groupId>
	        <artifactId>maven-war-plugin</artifactId>
	        <version>2.2</version>
	        <configuration>
	        	<warName>hello</warName>
	        </configuration>
    	</plugin>
    	
    </plugins>
  </build> 

 

  • 大小: 60.9 KB
分享到:
评论

相关推荐

    openjdk-19_linux-x64_bin.tar.gz

    OpenJDK 19的发布,不仅带来了新的功能,也体现了Java社区持续推动语言演进的决心,旨在提高开发者的生产力和应用性能。开发者可以根据项目需求,选择是否升级到这个版本,享受新特性带来的好处。

    scotland-covid19-data:图表的集合,可视化苏格兰Covid-19周围的数据,如https:scotland-covid19-data.herokuapp.com上所示

    在推入母版之后,在上午7点或下午7点,使用github动作生成站点,然后将生成的文件提交并推送到发布站点分支。 在这一点上,heroku将其拾起并在scotland-covid19-data.herokuapp.com上提供。 文件的组织方式如下: ...

    导航网系统-全新的网址导航系统

    小U导航网系统-全新的网址导航系统 ... ... 上传到网站根目录直接解压,然后访问install进行在线安装即可 源码介绍: ...19.搜索功能(支持搜索站点名称/站点链接/站点简介) 20.访客申请站点收录功能.......

    2022年试谈网站的站点操作(共19张PPT).pptx

    网站的站点操作是Web开发中的重要环节,它涉及到网站文件的组织、管理和发布。站点是Web项目的本地或远程存储区域,通常由本地根文件夹、远程文件夹和测试服务器文件夹三部分组成。本地根文件夹是开发人员在本地...

    2014年-2022年各地级市空气污染站点数据-地级市空气质量数据( PM2.5、PM10 、二氧化

    ,来自中国环境监测总站的中国城市空气质量实时发布平台,中国多个城市以及多个站点的 空气质量数据逐小时记录了中国多个城市以及多个站点2014年5月-2022年2月的 空气质量数据,其中空气质量包括PM2.5,PM10,SO2,...

    x-SCAN -V3.3-CN.

    X-Scan-v3.3 使用说明 一. 系统要求:Windows NT/2000/XP/2003 ... X-Scanner v0.6 -- 发布日期:05/15/2001,新增“-iis”参数,专门用于扫描IIS服务器的“unicode”及“remote .printer overflow”漏洞...

    Linux7.6+Oracle 19c+UDEV+ASM.pdf

    Oracle 19c是Oracle公司发布的一个重要数据库版本,适用于各种数据管理和分析任务。在Linux 7.6上安装Oracle 19c通常需要以下步骤: - **环境规划**:在安装前需要对数据库进行空间规划,包括数据块大小、字符集、...

    强大的扫描工具x-scan

    X-Scan v3.0(beta) -- 发布日期:12/30/2003,对主程序结构进行调整,加入移植的NASL插件,支 持2.0.9版本以前的所有NASL脚本;对插件接口做少量修改,方便由其他朋友共同开发插件;对远程操作 系统识别功能进行...

    2014年-2022年各地级市空气污染站点数据( PM2.5、PM10 、二氧化硫、二氧化氮、一氧化碳、臭氧、AQI指数

    2014年-2022年中国城市空气污染站点数据为原始数据,来自中国环境监测总站的中国城市空气质量实时发布平台,中国多个城市以及多个站点的空气质量数据逐小时记录了中国多个城市以及多个站点2014年5月-2022年2月的空气...

    BabelLanguagePack-tools.tm-zh_4.20.0.v20210630020001-19.zip

    **BabelLanguagePack-tools(tm-zh_4.20.0.v20210630020001-19.zip)** 是一个针对 **Eclipse IDE** 的汉化工具包,专为2021年6月发布的 **Eclipse-2021-06-jee-web** 版本设计。这个工具包的主要目的是帮助中国用户更...

    NTVS Dev 2014-12-19 VS 2013

    这个版本发布于2014年12月19日,为Visual Studio提供了一套强大的工具,使得开发者能够在微软的IDE环境下编写、调试和部署Node.js应用程序。 描述中提到的“vs 下 开发node.js 的插件工具”,意味着NTVS是为Visual ...

    某企业站sql注入漏洞及修复 - 漏洞发布

    在给定的案例中,某企业站点存在SQL注入漏洞,攻击者能够通过构造特定的URL参数(如`p_id`)来执行非法查询,从而获取数据库中的敏感信息。例如,在提供的`exp`(exploit)中,攻击者利用`union select`语法来尝试从...

    PyPI 官网下载 | junit-report-0.1.19.tar.gz

    标题中的"PyPI 官网下载 | junit-report-0.1.19.tar.gz"指出,这个文件是一个从Python Package Index (PyPI)官方站点获取的软件包,名为`junit-report`,版本号为0.1.19,且以tar.gz格式压缩。PyPI是Python开发者...

    deedan19-github.io

    在静态网站开发中,通常使用GitHub Pages服务部署,开发者只需将代码推送到GitHub仓库,GitHub会自动处理构建和发布过程。这种部署方式简单且免费,适合个人项目和小型网站。 在CSS方面,可能涉及到的知识点包括但...

    网站发布详细步骤

    2. 在组件列表中勾选“Internet信息服务(IIS)”,然后跟随向导进行下一步操作,通常需要19MB的磁盘空间。 3. 将安装光盘放入光驱,让安装程序复制文件到硬盘,最后点击“结束”。 配置IIS涉及的主要步骤有: 1. ...

    X-Scan v3.1

    X-Scan-v3.1 使用说明 一. 系统要求:Windows NT4/2000/XP/2003 二.... 采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型...

    最新精仿35dir网站分类目录 - 47751酷站网站目录

    会员发布链接交换设置:1已审核站点才能发布 2未审核站点也可以发布 #2012-11-18 更新后台管理-站点的收录时间可自由设置 修改用户中心更新站点数据的AJAX方法 #2012-11-11 修改百度权重获取函数 修复搜狗...

    Oracle_ORA-12518故障_处理

    - **解决方案**:检查Oracle文档和支持站点,获取更多关于此错误的信息。 ##### 错误: 54: Unknown error - **原因**:未知错误。 - **解决方案**:同样需要参考Oracle的支持资料来解决问题。 #### 适用范围 本...

    springsource-tool-suite-3.7.1.RELEASE-e4.4.2-updatesite

    根据提供的文件信息,我们可以推断出此更新站点与SpringSource Tool Suite (STS) 版本3.7.1.RELEASE有关,并且它适用于Eclipse 4.4.2(也称为Mars)版本。接下来,我们将详细介绍这个更新站点以及相关的知识点。 ##...

    play框架手册

    发布你的模块 - 118 - 18.依赖管理 - 118 - 依赖格式 - 119 - 动态版本 - 119 - dependencies.yml - 119 - ‘play dependencies’命令 - 120 - 透明依赖 - 121 - 保持lib/和modules/目录同步 - 122 - 冲突判定...

Global site tag (gtag.js) - Google Analytics