目的:开发一个web工程,打包成.war或.sar文件,部署到sailfin平台上。
开发环境:Java EE版的eclipse
步骤:
1. new project, 选择Dynamic Web Project,输入工程名(Test),点击finish
2. 此时,工程有如下目录:
Test
|--Deployment Descriptor:Test
|--Java Resources:src
|--build
| |--classes
|--WebContent
|--META-INF
|--WEB-INF
|--lib
|--web.xml
3. 接下来,开始编写你的代码。
在src目录上new package,输入package名称
在已创建的package上增加源文件
注意:如果工程中需要.html,.jsp等类型的文件,则全部加到WebContent目录下。
4. 在工程上右键单击,选择build path,add external jars
5. 修改web.xml文件。如果工程中涉及到SIP servlet,则还要增加sip.xml文件。
6. 生成.war或.sar文件。几种方法:
* 如果ant非常熟悉,则可以自己写build.xml
* 也可以用jar命令,在工程目录下用命令jar cvf Test.war */.将程序打包
* 对于初学者,则可以利用环境中自带的export .war 输入名称及路径
7. 部署。
浏览器中键入http://127.0.0.1:4848 输入用户名、密码,进入sailfin控制台界面。左边一栏中Applications -- Web Applications -- deploy,选择要部署的.war文件即可。
8. 浏览器中键入http://127.0.0.1:8080 ,这是应用服务器界面。想要进入工程界面,可输入:http://127.0.0.1:8080/Test/index.html
完毕。
分享到:
相关推荐
“自提供原型”意味着项目开发前已经有一个初步的设计模型,可能是通过工具如Sketch、Figma或Adobe XD创建的。原型可以帮助团队理解和讨论产品的功能布局,为后续的UI/UX设计和前端开发提供指导。 在文件名称列表中...
在IT行业中,手动构建Web工程是一项基础且至关重要的技能,尤其对于初学者和开发者来说,理解这一过程能够帮助他们更好地掌握Web开发的全貌。本文将深入探讨如何手动构建一个最基本的Web工程,涵盖相关的概念、步骤...
【Java Web项目开发案例精粹】是一套涵盖了Java Web开发中的关键技术和实践案例的资源集合,主要涵盖了第1到第10章的内容。这个压缩包包含的源码和工程文件,以及可能的数据库文件,为学习者提供了丰富的实战练习...
WEB项目开发的一般流程是软件开发中的核心环节,尤其对于Web应用来说,它涉及到一系列有组织、有序的步骤,确保项目能够高效、高质量地完成。根据提供的信息,我们可以将整个流程分为以下几个关键阶段: 1. **需求...
### Web前端开发简历知识点解析 #### 一、个人信息与求职意向 在简历的开头部分,候选人提供了自己的基本信息,包括姓名、性别、年龄、工作年限、联系方式等。这为招聘方提供了一个基本的认识框架,便于初步筛选...
总的来说,"jbpm4 web设计器的初步方案"是一项复杂但有价值的工程,它将流程设计带入Web环境,增强了业务流程管理的灵活性和易用性,同时也展现了开源软件在企业级应用中的潜力。通过不断迭代和优化,这样的设计器...
### WEB前端开发规范之CSS详解 #### 概述与核心理念 在当今互联网技术日新月异的时代背景下,WEB前端开发面临着前所未有的挑战与机遇。随着用户体验需求的日益提升,CSS作为网页样式的核心语言,其复杂度和灵活性...
- **出版物**:相关领域的专业书籍,如《实用软件工程(第二版)》等。 #### 七、相关文档 - **软件产品开发任务书**:项目启动初期,用于明确软件开发目标和范围的文档。 - **立项建议书**:提出项目初步设想和...
在Java Web开发中,通常会使用到的技术栈包括Servlet、JSP、JDBC等,这些技术都是Java后端开发的重要组成部分。 【描述】:“包含期末工程作业以及两个原型” 描述中提到的“期末工程作业”可能是指整个耀炎食品...
本项目计划书基于Scrapy的WebUI开发,旨在构建一个用户界面友好的Web应用程序,使得非编程人员也能通过图形化界面轻松管理和控制Scrapy爬虫任务。 ### 一、项目背景 随着互联网信息的爆炸性增长,企业对数据的需求...
《Python Web 开发基础》是一门面向河北师范大学软件学院软件工程专业机器学习方向学生的必修课程,旨在系统地教授Python的基础知识,同时深入探讨Python 3中的各种概念,为学生进一步进行Web开发奠定坚实的基础。...
5. **安全开发生命周期**(SDLC)和源代码审计:强调了在开发阶段就考虑安全的重要性,通过审计源代码发现潜在问题。 6. **WAF(Web应用防火墙)绕过**:WAF用于保护Web应用,但渗透测试者需要寻找方法绕过其防护,...
这个压缩包文件“南京信息工程大学-WEB-上机实验与报告内含源码和说明书.zip”显然包含了南京信息工程大学WEB课程的一些上机实验及其相关的报告材料。这些实验和报告可能涵盖了Web开发的基础知识,可能包括HTML、CSS...
此外,数据库管理能力(如Postgres、Oracle)、Web应用开发技术(HTML、AngularJS、JSP)以及Python的数据爬取和分析能力也是软件工程师的重要技能。 【工作经验】部分通过列举参与的项目,详细阐述了在实际工作中...
《PHP网络开发实用工程案例》是由叶子清、黄炳强等人编著的一本教程,旨在帮助具有初步PHP编程基础的学习者进一步提升技能。该书通过实际的工程案例,深入浅出地介绍了PHP在网络开发中的应用。源代码是本书的重要...
在软件工程的指导下,系统的开发过程包括需求分析、总体设计、详细设计以及各功能模块的实现。系统的主要功能模块包括: 1. 用户管理:提供权限控制,确保只有授权人员可以访问系统,如新生、工作人员以及管理人员...
在IT行业中,集成开发环境(Integrated Development ...通过这个过程,你将能更好地掌握在IDEA中构建Web工程的基本流程,为后续的开发工作打下坚实的基础。如果有任何疑问或建议,欢迎在评论区交流或私信讨论。
因此,Web 工程是一个如此大的专业类别,以至于 IT 公司为每一个环节都设置了专门的部门和岗位,来把每一个环节做好。 在人才培养方面,前端工程师需要具备的知识体系包括对浏览器兼容性的了解、对 ...