使用Netbeans创建java Web项目

需要先搭建JDK参考:

1.安装Tomcat

目前最新的windows环境的Tomcat是

2.下载安装Netbeans

下载需要的版本,因为本人需要同时做不同语言的开发所以选择all是不错的选择,如果只做Java开发选择JavaEE即可。

下载好以后直接安装即可。

安装好以后需要修改Netbeans的配置

首先要配置Netbeans的配置文件的jdkhome位置

在C:\Program Files (x86)\NetBeans 7.4\etc\netbeans.conf

#netbeans_jdkhome="C:\Program Files (x86)\Java\jre7"

netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_51"

如果这里配置不对,新建javaweb项目就会提示报错。

3.新建JavaWeb项目

打开Netbeans,点击“文件”--“新建项目”--“JavaWeb”

“下一步”给项目取个名字,选好项目存放路径。

4.选择“服务器”设置

注意:一定要填写服务器用户名和口令。如果tomcat的配置文件conf/tomcat-users.xml中不存在用户,netbeans会自动创建。

也可以手动创建:

当你建好服务器以后,可以在菜单“工具”--“服务器”这里管理你的服务器。

5.启动tomcat

默认netbeans会建好index.jsp文件

切换到服务下,点开服务器“启动”。

成功启动提示

点击菜单栏的“运行”成功打开index.jsp页面

6.新建web.xml配置文件

在WEB-INF文件夹右键点击 “新建”--“其他”

弹出的页面选择“标准部署描述符(web.xml)”

下一步,完成。web.xml配置文件就建好了。

7.新建servlet程序

新建一个Java包package

在项目上右键点击“新建”--“Java包”

取一个包名,例如我们用本博客名blog.csdn.net.unix21

点击“完成”。包就已经建好。

在之前建好的包上,右键“新建”--“servlet”

给servlet取个类名

在配置servlet部署这一步,要“勾选” 将信息添加到部署描述符(web.xml) ,不然要手动添加。

在web.xml已经自动添加了该servlet的配置信息,同时Test.java文件也自动建好:

在Test.java文件写servlet代码,修改默认的processRequest方法:

protectedvoidprocessRequest(HttpServletRequest request, HttpServletResponse response)

throwsServletException, IOException {

response.setContentType("text/html;charset=UTF-8");

PrintWriter out = response.getWriter();

try{

/* TODO output your page here. You may use following sample code. */

out.println("html>");

out.println("");

out.println("

");

out.println("

Servlet Test");

out.println("");

out.println("

");

out.println("

Servlet Test at "+ request.getContextPath() +"

By http://blog.csdn.net/Unix21");

out.println("");

out.println("");

} finally{

out.close();

}

}

运行项目,在浏览器中预览 http://localhost:8080/Web1/Test

8.导出war包

项目上右键“清理并构建”

在输出窗口可以看到war包已经打好,默认是放在E:\work\Web1\dist\Web1.war

这样一个完整的javaWeb项目就完成了。

netbeans java web_使用Netbeans创建java Web项目相关推荐

  1. Java归去来第2集:利用Eclipse创建Maven Web项目

    一.前言 如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...

  2. java 创建web项目_java – Eclipse:以编程方式创建动态Web项目

    我尝试通过首先通过IProject创建 java项目然后使用IFacetedProject将其转换为动态Web项目来创建动态Web项目,但是只创建了静态项目-这是我已经完成的代码-请帮助我这--谢谢. ...

  3. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  4. Eclipse java SE版本解决无法新建web项目问题

    Eclipse java SE版本解决无法新建web项目问题 参考文章: (1)Eclipse java SE版本解决无法新建web项目问题 (2)https://www.cnblogs.com/lf ...

  5. 用eclipse创建动态web项目手动生成web.xml方法

    转载自   用eclipse创建动态web项目手动生成web.xml方法 今天在学习JSP时先创建了一个web项目,后来在用到web.xml文件时,才发现项目创建时更本就没有自动创建web.xml文件 ...

  6. 荐 Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)

    转载自:点击打开链接 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以 ...

  7. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

  8. 创建一个web项目的步骤

    花费了大量的时间在结构目录上. 记下来免得下次忘记了步骤 文章目录 创建一个web项目 创建c3p0的xml文件 使用细节 创建一个web项目 新建一个项目 创建好后目录中有图中方框内的内容 添加WE ...

  9. 如何创建一个Web项目

    文章目录 一.创建Web项目 1. 新建Maven工程 2. 在pom.xml中,添加servlet依赖 3. 创建web.xml文件 4. 通过tomcat配置启动项 5. 在webapp下创建ht ...

  10. IDEA 创建Maven Web项目

    背景 公司有一个非常老的项目,决定进行简单重构,纳入自动化流水线部署的序列.原项目采用很古老的Jar包依赖模式,也就是直接将jar包放在项目中.同时,项目结构也非常奇特,不是标准的Web项目目录结果. ...

最新文章

  1. maven scala plugin 实现jvmArgs,执行过程原理解析笔记
  2. SQL 语句使用关键字错误
  3. 8086实时时钟实验(一)——《x86汇编语言:从实模式到保护模式》05
  4. Flesch Reading Ease(模拟)
  5. 2.4-yum工具详解
  6. java找不到数据库的表_GreenDao:no such table 找不到表的终极解决方案!
  7. Windows 10系统 装Ubuntu,亲测有效
  8. 混血网站诞生-公司相互嫁接成就新商业模式(转贴)
  9. AppDelegate文件下各方法的用法:(应用程序挂起、复原与终止)
  10. Python用可变参数找出最大值和最小值
  11. vijos1214——伤心的AsukaNoKaze
  12. wps里的html怎么保存,WPS网页复制保存文档文字技巧
  13. 移动支付深入我们的生活,行业态势又如何?
  14. 源码方式安装nginx及其依赖并设置服务开机启动
  15. Caffe:图像数据转换成ldb(leveldb/lmdb)文件
  16. 快速上手matlab(二)
  17. 商家自建流量池:10种微信引流的方法,值得学习社群营销的商家收藏 !
  18. python归一化后全部都是0咋办_python归一化处理
  19. 公开课|7月15日“隐私计算+区块链”安全解锁数据价值
  20. Centos 7下 ceph的安装

热门文章

  1. java饼状图_使用Vue+echars+Java后端数据生成饼状图
  2. 人脸检测及识别下一步的工作安排:
  3. knative入门指南
  4. ps做出一个框,然后拉图片进去只显示框中得部分
  5. 每日英语阅读 10.5
  6. unix系统之acct()
  7. 软件项目测试报告怎么做?详细测试方案模板参考
  8. 使用Docker在5分钟内设置一个私有密码库
  9. springboot毕设项目小区停车场管理系统zvzay(java+VUE+Mybatis+Maven+Mysql)
  10. 802.11--WPS(Wi-Fi Protected Setup)协议简析