`
sangmin214
  • 浏览: 179821 次
  • 性别: Icon_minigender_1
  • 来自: 黄山
文章分类
社区版块
存档分类
最新评论

手动部署webapp到jetty

阅读更多

昨晚尝试使用Maven部署运行一个web app到Jetty,也就是第二个例子:http://wiki.eclipse.org/Jetty/Tutorial/Jetty_and_Maven_HelloWorld

但是由于上面没给出pom.xml,而我对这个东西还不熟,所以使用Maven运行没成功,只好尝试手动部署。

把相关的servlet和静态网页都拷贝到webapps下面,然后运行成功。

貌似我可能需要学习一下Maven,但有怕在上面耽搁太多时间。

暂时还是坚持Jetty这条主线吧。

分享到:
评论
2 楼 sangmin214 2010-09-18  
在用mvn org.mortbay.jetty:maven-jetty-plugin:run的时候,稍微从其他地方拷了一个pom.xml,然后这个web app勉强能运行了。
1 楼 sangmin214 2010-09-18  
C:\jetty\JettyMavenHelloWebApp>mvn jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] artifact org.apache.maven.plugins:maven-jetty-plugin: checking for updates from central
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Sat Sep 18 11:53:56 CST 2010
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------
貌似这个错误好像早上在javaeye论坛上看到有人碰到过而且也给了解决办法,只是暂时突然又找不到了。
如果我指定运行mvn org.mortbay.jetty:maven-jetty-plugin:run的话,报错是这样的:
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [org.mortbay.jetty:maven-jetty-plugin:run]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing jetty:run
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Sat Sep 18 12:14:30 CST 2010
[INFO] Final Memory: 3M/15M
[INFO] ------------------------------------------------------------------------

相关推荐

    jetty 手动 加载spring mvc demo

    它可以直接嵌入到Java应用中,无需单独部署,这使得Jetty成为开发和测试Web应用的理想选择。 然后是Spring MVC,它是Spring框架的一部分,用于构建基于模型-视图-控制器(MVC)模式的Web应用程序。Spring MVC通过...

    jetty所需jar包

    8. **jetty-webapp.jar**:处理Web应用程序的部署和管理,支持WAR文件的部署和解压。 9. **jetty-jndi.jar**:如果需要JNDI(Java Naming and Directory Interface)支持,例如在EJB环境中,这个jar包是必要的。 ...

    Maven + Jetty Plugin

    通过在Maven的`pom.xml`文件中添加Jetty插件,开发者可以在开发过程中快速启动和调试Web应用,无需每次都打包和部署到完整的应用服务器。 首先,我们需要了解Maven的插件系统。Maven插件是Maven生命周期的一部分,...

    eclipse 整合 jetty 调试

    Jetty Runner插件提供了一种更简便的方式运行和调试Jetty服务器,它会自动读取pom.xml中的配置,无需手动输入命令。 总结,通过上述步骤,我们成功地在Eclipse中整合了Jetty,并学会了如何调试Web应用。这使得...

    jetty启动的maven web项目

    除了基本的启动方式,Jetty插件还支持许多高级特性,如热部署(自动检测代码变化并重新加载)、配置自定义服务器端口、添加额外的JAR到类路径等。通过调整`jetty-maven-plugin`的配置,可以满足各种复杂的需求。 ...

    jetty 整合spring+mybatis

    在Java Web开发中,Jetty可以方便地嵌入到项目中,避免了传统Web服务器如Tomcat的复杂部署过程。 Spring框架是一个全面的后端开发解决方案,提供依赖注入(DI)、面向切面编程(AOP)以及用于简化企业级应用开发的...

    Android端i-jetty服务器开发(五)[收集].pdf

    5. **i-jetty服务器部署**:将所有必要的文件(包括`.dex`、`web.xml`和其他资源)导入到Android设备上的i-jetty服务器目录。启动服务器后,可以通过设备的网络地址在浏览器中访问这个Servlet,以查看生成的图像。 ...

    cas-server-webapp-4.1.5.war

    方便快捷",意味着这个war文件已经包含了运行CAS服务器所需的所有资源和配置,用户可以直接将其上传到支持Java Web应用程序的服务器(如Tomcat、Jetty等)上,进行快速部署,而无需手动编译或配置大量设置。...

    IntelliJ IDEA 12 配置webapp项目和导入Eclipse工程

    5. **部署应用**:配置完成后,可以通过IDE的部署功能将应用发布到服务器上。 **导入Eclipse工程** 从Eclipse导入到IntelliJ IDEA通常包含以下步骤: 1. **导入项目**:选择"File" -> "Import Project",然后选择...

    Juno+mvn创建jetty web项目过程笔记

    然而,需要注意的是,这里使用的Jetty版本(6.1.10)可能较旧,实际应用中可能需要更新到最新稳定版本,如Jetty 9或10,以获取更好的性能和安全性。同时,对于生产环境,你可能需要考虑使用更成熟的服务器,如Tomcat...

    cargo远程部署web项目资料

    Cargo插件可以让你轻松地在各种Web服务器上启动、停止、配置甚至部署你的应用,而无需手动操作。在这个"cargo远程部署web项目资料"中,我们将会探讨如何利用Cargo和Maven来实现远程Web项目的自动化部署。 1. **...

    webapp-launcher

    通常,这会涉及到构建项目(如通过`mvn clean install`或`gradle build`),然后运行启动脚本来启动Web应用。 了解并熟练使用"webapp-launcher"可以极大地提升Java Web开发的工作效率,特别是在多项目并行开发和...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    这将执行 Maven 的 `install` 目标,构建项目并将结果部署到本地仓库中。 #### 四、总结 通过以上步骤,我们已经成功地在 Eclipse 中创建了一个基于 Maven 的 Web 项目,并对其进行了必要的配置。接下来,就可以...

    nutch1.3在myclipse部署工程源码

    - 配置服务器运行时环境,将项目部署到服务器的正确位置。 步骤5:启动Nutch - 在MyEclipse中,右键点击项目,选择"Run As" -> "Run on Server",选择已配置的服务器,如Tomcat。 - 确保服务器已启动,Nutch1.3将会...

    Ubuntu16.04安装部署solr7

    - 将`~/Downloads/solr-7.4.0/server/resources`下的`jetty-logging.properties`和`log4j2.xml`两个文件复制到`/usr/local/tomcat/apache-tomcat-8.0.53/webapps/solr/WEB-INF/classes`目录下。如果不存在`classes`...

    maven-jenkins-webapp

    Maven会执行编译、测试和打包等步骤,如果所有检查都通过,Jenkins会将打包后的WAR或JAR文件部署到预生产或生产环境的Web服务器上,如Tomcat或Jetty。 **持续集成** (CI) 是一种软件开发实践,要求团队成员频繁地...

    手把手教你 对 solr8 配置用户登录验证 涉及到的配置文件

    本文将详细介绍如何对手动配置 Solr 8 的用户登录验证。 首先,我们需要了解 Solr 的安全组件——Jetty 容器。Solr 默认使用 Jetty 作为其 Web 服务器,Jetty 提供了基于角色的访问控制(RBAC)和身份验证机制。...

    apache-maven-3.0.3.rar

    WAR文件是Java Web应用的标准打包方式,包含了Web应用的所有必要组件,如HTML、CSS、JavaScript、Servlet、JSP等,可以直接部署到支持Java Servlet的Web服务器上,如Tomcat或Jetty。 部署这个Web应用通常需要以下...

    Ubuntu16.04安装部署solr7的图文详细教程

    进入 `/server/solr-webapp` 目录,复制 `webapp` 文件夹到 `/usr/local/solr/tomcat/apache-tomcat-8.0.53/webapps` 并重命名为 `solr`。 为了使 Solr 运行,需要将 `/server/lib/ext` 目录下的所有 `.jar` 文件...

    ssm大手海恩宣传系统-适合毕设,大作业、实训项目包含完整源码以及数据库文件.rar

    9. **服务器部署**:学习者可以了解如何将项目部署到Tomcat、Jetty等Web服务器上,或者通过Docker容器化部署。 10. **版本控制**:项目可能使用Git进行版本控制,帮助团队协作和代码管理。 总的来说,SSM大手海恩...

Global site tag (gtag.js) - Google Analytics