您的位置:首页 > 编程语言 > Java开发

java web入门级开发全过程-环境搭建,开发,发布,部署,总结

2014-09-29 10:58 661 查看
前言:下面这些内容都是我在这些天来的一些心得或者总结,因为以前没开发过java 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开发


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进行添加

<?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工程了!


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: