运行jsp需要jdk吗,jdk可以运行java程序吗
不装jdk 能浏览jsp吗?
不能。因为所有的jsp页面都是先编译成.java文件,再像java文件一样编译成.class,文件执行的
做jsp是要装java se的jdk,还是装java ee的jdk?
myeclipse 中自带一个jdk,可以不装,你在eclipse中导入运行jsp的tomcat会默认使用这个自带的jdk运行的
你若不用myeclipse自带的jdk的话就装一个jdk(1.5,1.6等等),你说的 java ee的jdk 是 java sdk 吗
装个sdk也行
jdk 和 sdk 实质上没有什么区别
java ee (java企业级应用) 是建立在java se平台之上的 , 较java se还加入了许多sun的其他的技术规范,java 的环境是在java se就已经解决的问题,java ee 中不用再做什么了,沿用原来的
你的图片的jdk没有问题,进行java se或java ee开发可以安装这个
如何搭建jsp 服务器运行环境
Windows环境下使用TOMCAT搭建JSP运行环境:
OS:Windows XP/Windows 7/Windows 2003
J2SDK:j2sdk1.5.0
TOMCAT:Apache Tomcat 5.5
*环境变量配置:
J2SDK安装目录:C:/Program Files/Java/j2sdk1.5.0
TOMCAT安装目录:D:/Tomcat 5.5
变量名:JAVA_HOME 变量值:C:/Program Files/Java/j2sdk1.5.0
变量名:TOMCAT_HOME 变量值:D:/Tomcat 5.5
变量名:PATH 变量值:C:/Program Files/Java/j2sdk1.5.0/bin
变量名:classpath 变量值:C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/dt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/tools.jar;. (最后有个英文状态下的点“.”,注意输入法)
对classpath解释一下:对classpath设置了4个路径,每个用分号隔开,最后一个点“.”代表当前路径,classpath这样设置的目的出于让系统能运行Java程序,比如“.”设置不设置对解释执行JSP就没影响,有影响的只有“C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar”
*TOMCAT端口设置:
在安装TOMCAT的时候有提示选择端口,TOMCAT默认8080,一般WEB服务都用80端口,在TOMCAT的配置文件server.xml(D:/Tomcat 5.5/conf下)中找到“port="8080"”,将8080改为80
*TOMCAT虚拟目录设置:
TOMCAT启动后,默认的根目录是D:/Tomcat 5.5/webapps/ROOT
设置虚拟目录的方法:编辑server.xml,找到/Host,在这前面加上:
Context path="/jsp" docBase="d:/jsp" debug="0" reloadable="true" crossContext="true"/Context
解释:path="/jsp"指虚拟目录的名字,可以在D:/Tomcat 5.5/webapps下创建一个空的目录命名为jsp,docBase="d:/jsp"代表虚拟目录实际指向的路径,这里指向d:/jsp,以后就在这里面创建.jsp文件,使用访问。配置后需要重启TOMCAT
jsp与java jdk有什么关系吗?
JSP是指Java
Sever
Page,字面意思是Java服务器页面,也就是说基于Java平台的Web服务器上的页面,这些Jsp文件最终是要通过JDK的编译器编译成class文件,然后再由基于Java虚拟机的应用服务器来执行的,所以说它只是Java企业应用的一个技术实现,目前已经有很多替代方案。
在windows下开发jsp,除了要装JDK以外要不要装IIS?
不需要安装IIS JDK和tomcat 时必须装的
JDK是JSP运行环境-解释器
tomcat是运行容器
所以要想运行JSP 必须有JDK以及 tomcat
JDK 就像.net Framework
tomcat 像IIS