java web入门级开发全过程-环境搭建,开发,发布,部署,总结
2014-09-29 10:58
661 查看
前言:下面这些内容都是我在这些天来的一些心得或者总结,因为以前没开发过java web项目,只能算是入门级别的内容,非入门级别的大婶请无视之。
本文将主要从环境搭建,java web开发,项目发布,网站部署,总结等几个方面来介绍。
安装好后,启动Monitor tomcat,并开启服务Start Service,开启成功则说明可以用了;如果没开启失败的话,很可能是tomcat的端口被其他进程占用了,默认情况下tomcat中的进程要占用8080、8009、8005(如果在安装的时候没有修改端口的话),解决方法网上有,无非是关闭占用了这些端口的进程,solution:cmd→netstat -ano→找出这些端口对应的进程→调用任务管理器结束这些进程→再开启tomcat服务,一般都能开启成功。如果还不行的话则google搜索其他的solution。
是否要安装eclipse看情况吧,入门的话个人觉得完全没必要,我是安装了eclipse,在无eclipse的环境与eclipse的环境下都写了一下。
a. 非eclipse环境下
代码的编写是依照孙鑫的jave.web开发详解。大致过程如下(前提是tomcat、jdk等环境都已搭建成功):
1)在tomcat的webapps目录下,建立网站名,比如我的D:\tomcat\webapps\test。在该目录下再建2个文件夹src . WEB-INF,WEB-INF下建classes lib两个文件夹(注意文件的大小写),将写好的 .java文件编译好后,把 .class文件放到classes文件夹中,还需要在WEB-INF目录下建一个web.xml文件。
在代码编译时,可能会出现报错,找不到HttpServlet类,需要将servlet-api.jar进行添加
b . eclipse环境下
1)打开eclipse,file→other→dynamic web project→输入project name,选择target runtime等,→next→finish,新建web项目完成。
2)接下来是写代码了。
在 javaResource下的src上,右键→new→class,name(给类取名),superclass(超类,基类,默认java.object.lang,browser选择其他基类,我 选择 HttpServlet作为基类。)
3)接下来可以在这个 .java文件中code了,
3 发布
对于在非eclipse下开发的java web项目,直接放在tomcat中的webapps下,就能访问了。而对于用eclipse开发的项目的话,就稍微麻烦一点了。
选中工程-->右键-->properties-->Project Facets 选中“Dynamic Web Module 2.5”、和Java两
项前面的复选框,然后点Apply--->Save ,最后刷新项目就变成了Web工程了!
本文将主要从环境搭建,java web开发,项目发布,网站部署,总结等几个方面来介绍。
1 环境搭建
因为需要搭建java web开发环境,所以jdk,tomcat,apache都需要安装。安装顺序没什么讲究,主要是jdk要先安装,然后在安装后面两个。jdk安装后要配置环境变量,像classpath,java-home,path等,至于tomcat与apache,我下载的是apache与tomcat的一个整合版,安装过程较简洁,省去了很多的麻烦。安装好后,启动Monitor tomcat,并开启服务Start Service,开启成功则说明可以用了;如果没开启失败的话,很可能是tomcat的端口被其他进程占用了,默认情况下tomcat中的进程要占用8080、8009、8005(如果在安装的时候没有修改端口的话),解决方法网上有,无非是关闭占用了这些端口的进程,solution:cmd→netstat -ano→找出这些端口对应的进程→调用任务管理器结束这些进程→再开启tomcat服务,一般都能开启成功。如果还不行的话则google搜索其他的solution。
是否要安装eclipse看情况吧,入门的话个人觉得完全没必要,我是安装了eclipse,在无eclipse的环境与eclipse的环境下都写了一下。
2 java web开发
代码的编写是依照孙鑫的jave.web开发详解。大致过程如下(前提是tomcat、jdk等环境都已搭建成功):
1)在tomcat的webapps目录下,建立网站名,比如我的D:\tomcat\webapps\test。在该目录下再建2个文件夹src . WEB-INF,WEB-INF下建classes lib两个文件夹(注意文件的大小写),将写好的 .java文件编译好后,把 .class文件放到classes文件夹中,还需要在WEB-INF目录下建一个web.xml文件。
在代码编译时,可能会出现报错,找不到HttpServlet类,需要将servlet-api.jar进行添加
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>Test</servlet-name> <servlet-class>TestServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Test</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>以上步骤完成之后,在浏览器输入localhost:8080/hello/hello 就可以访问了。
b . eclipse环境下
1)打开eclipse,file→other→dynamic web project→输入project name,选择target runtime等,→next→finish,新建web项目完成。
2)接下来是写代码了。
在 javaResource下的src上,右键→new→class,name(给类取名),superclass(超类,基类,默认java.object.lang,browser选择其他基类,我 选择 HttpServlet作为基类。)
3)接下来可以在这个 .java文件中code了,
3 发布
对于在非eclipse下开发的java web项目,直接放在tomcat中的webapps下,就能访问了。而对于用eclipse开发的项目的话,就稍微麻烦一点了。
4 网站部署
Eclipse里选中工程-->右键-->properties-->Project Facets 选中“Dynamic Web Module 2.5”、和Java两
项前面的复选框,然后点Apply--->Save ,最后刷新项目就变成了Web工程了!
相关文章推荐
- JavaWeb开发环境搭建、项目建立与发布
- Linux学习掌握(二):CentOS系统中搭建java开发环境与部署web项目
- Java Web开发环境搭建过程中遇到的若干问题
- 开发环境-Windows下搭建JAVA Web开发环境(含Tomcat+MySQL)-过程记录
- atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
- 去哪网实习总结:windows下配置JavaWeb环境、开发helloworld、发布系统(附截图,绝对详细)(JavaWeb)
- atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
- 初学Java Web,搭建开发环境(Eclipse+Tomcat+MySQL)
- Java Web / Flex开发环境搭建
- Java Web开发2 ---开发工具和环境的搭建
- Java开发环境搭建全过程(上)
- ubuntu下搭建java web开发环境的详细步骤
- Java开发环境搭建全过程(上)
- liferay开发系列 之 “Eclipse3.2中 Java Web 开发环境的搭建之LOMBOZ+TOMCA”
- Eclipse3.2中 Java Web 开发环境的搭建之LOMBOZ+TOMCAT 安装
- 用Activex控件(cab)自动部署软件:Activex开发和发布过程与总结。
- 使用VirtualBox安装Ubuntu9.10,搭建java开发环境总结
- Eclipse3.2中 Java Web 开发环境的搭建之LOMBOZ+TOMCA
- Java Web 开发第一回合:搭建开发环境
- 在Linux平台下部署Java web环境和发布Java web程序