前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

java环境建设根本教程

时候:2011-05-24 09:48来源:知行网www.zhixing123.cn 编辑:麦田守望者

第一步:下载jdk-1_5_0-windows-i586.exe和jakarta-tomcat-5.5.9.zip;前者是装置文件,后者直接解压。
你也能够直接到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,重视下载版本为Windows Offline Installation的SDK;到tomcat官方站点(http://www.apache.org/dist/jakarta/tomcat-4/)下载tomcat。
jdk-1_5_0-windows-i586.exe是解释java语句用的,而jakarta-tomcat-5.5.9实际上是apach办事器。

第二步:装置和建设你的j2sdk和tomcat
双击jdk-1_5_0-windows-i586.exe就开端默许装置完后,在C:\Program Files\Java目次下就有jdk1.5.0和jre1.5.0两个子目次,此中jdk1.5.0就是j2sdk的主目次,途径全名为:C:\Program Files\Java\jdk1.5.0;
jakarta-tomcat-5.5.9.zip直接解压到E:\jakarta-tomcat-5.5.9便可。
接上去就是开端建设环境变量了,其目标就是为了让你写的法度能找到j2sdk和办事器并能被它们剖析和显现出来。
1、建设j2sdk环境变量:步调是,右键桌面上我的电脑-> 属性-> 高级-> 环境变量-> 体系变量中增加以下环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
重视:最前面的“ .;” 必然不克不及少,因为它代表以后途径,可以直接复制我的;
path=%JAVA_HOME%\bin

这三个环境变量建设完后,便可以写一个简朴的java法度来测试J2SDK是不是已装置成功了,
起首在E盘下新建一个java目次,用来保存你本身写的法度,
然后在e:\java下新建一个文本文档,将以下法度直接拷到文本文档中,再另存为有Test.java
如许就有一个e:\java\Test.java文件了。

public class Test{
public static void main(String args[])
{
System.out.println( "This is a test program. ");
}
}

现在我们来运行它:进入号令提示符窗口(桌面->开端->运行->cmd)进入e:\java输入
javac Test.java
些步实际上是用jdk编译此文件成Test.class二进制文件
此时屏幕没有反应,其实多了一个e:\java\Test.class文件。
再输入java Test
此步实际上是用jref运行Test.class二进制文件
此时如果看到打印出来This is a test program.的话申明装置成功了,如果没有打印出这句话,你需求细心查抄一下你的建设环境。

2、解压jakarta-tomcat-5.5.9到E盘后,在我的电脑-> 属性-> 高级-> 环境变量-> 体系变量中增加以下环境变量,体系变量的增加体例和下面一样。
CATALINA_HOME=e:\jakarta-tomcat-5.5.9
CATALINA_BASE=e:\jakarta-tomcat-5.5.9
然后点窜环境变量中的classpath,把tomat装置目次下的common\lib下的servlet.jar追加到classpath中去,点窜后的classpath以下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TALINA_HOME%\common\lib\servlet-api.jar;

接着可以启动tomcat,体例是:双击E:\jakarta-tomcat-5.5.9\bin\startup.bat文件或直接在号令窗口中键入startup也能够;封闭的话双击shutdown.bat或直接在号令窗口中键入shutdown。
然后在IE中拜候http://localhost:8080,如果看到tomcat的欢迎页面的话申明装置成功了。

第三步:建立本身的jsp app目次

1.到Tomcat的装置目次的webapps目次,可以看到 ROOT,examples, tomcat-docs之类Tomcat自带的的目次;
2.在webapps目次下新建一个目次,起名叫myapp;
3.myapp下新建一个目次WEB-INF,重视,目次称呼是辨别年夜小写的;
4.WEB-INF下新建一个文件web.xml,内容以下:

<?xml version= "1.0 " encoding= "ISO-8859-1 "?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN "
"http://java.sun.com/dtd/web-app_2_3.dtd ">
<web-app>
<display-name> My Web Application </display-name>
<description>
A application for test.
</description>
</web-app>

5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容以下:

<html> <body> <center>
Now time is: <%=new java.util.Date()%>
</center> </body> </html>

6.重启Tomcat
7.翻开浏览器,输入http://localhost:8080/myapp/index.jsp但实际上其实不成功。
为甚么呢?问题出在web.xml上,办事器下的WEB-INF文件夹是一个非常宁静的文件,在页面中不克不及直接拜候此中的文件,必须经由过程web.xml文件对要拜候的文件进行呼应映照才气拜候。而下面的阿谁web.xml并没有做出呼应映照,所以就不克不及拜候了。
将web.xml改成

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<!-- JSPC servlet mappings start -->
<!--设置拜候资本 -->
<servlet>
<servlet-name>test</servlet-name>
<jsp-file>/index.jsp</jsp-file>
</servlet>
<!--其实下面的这个不要也能够拜候 -->
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>

<!-- JSPC servlet mappings end -->
</web-app>
便可以一般拜候了。

下面讲eclipse+myeclipse+tomcat建设java集成开辟环境
装置了MyEclipse6以上版本后就不消装置eclipse了,只再装置Tomcat便可以了,
eclipse是免费的,后来被他人装了些插件后成了MyEclipse,加插件的人倒是免费起来了。
下一个MyEclipse高版本吧,然后按下面的步调注册便可以用了。
1、注册
Windows-->Preferences-->MyEclipse-->Subscription-->Enter Subsrcipton...在此中插手Subscriber和Subscription Code(网上有的是)
2、插手Tomcat:
Windows-->Preferences-->Servers-->Tomcat-->Tomcat(挑选你的Tomcat版本)-->挑选Enable,在Tomcat home directory中单击Browse...按钮,插手Tomcat的途径E:\jakarta-tomcat-5.5.9
3、插手JDK
单击左面的Tomcat6.x-->JDK-->Add...-->插手jdk的装置途径-->ok
MyEclipse就建设完了
也就是说要利用MyEclipse,你还得要
jdk-1_5_0-windows-i586.exet 和 jakarta-tomcat-5.5.9这两个文件,哈哈

弥补质料:来自于http://zhidao.百度.com/question/91138043.html?fr=qrl&cid=88&index=1
办事器下的WEB-INF文件夹是一个非常宁静的文件,在页面中不克不及直接拜候此中的文件,必须经由过程web.xml文件对要拜候的文件进行呼应映照才气拜候。在localhost拜候则一切一般是因为人家做好了映照。
参考以下质料
在企业产品的开辟中,为了对资本进行庇护,可把文件放在WEB-INF下,但是如许的话,拜候资本需求一些战略,小我总结可采取:
一:利用jsp:forward
在页面上直接利用jsp:forward,如<jsp:forward page = "/WEB-INF/view/thinking/result.jsp" />
二:建设web.xml
Java代码
<!--设置拜候资本 -->
<servlet>
<servlet-name>test</servlet-name>
<jsp-file>/WEB-INF/view/thinking/test.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test.jsp</url-pattern>
</servlet-mapping>
<!--设置拜候资本 -->
<servlet>
<servlet-name>test</servlet-name>
<jsp-file>/WEB-INF/view/thinking/test.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>

------分开线----------------------------
标签(Tag):Java 数据布局
------分开线----------------------------
保举内容
猜你感兴趣