六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1000|回复: 0

搭建完美JSP开发环境

[复制链接]
 楼主| 发表于 2014-11-4 15:12:47 | 显示全部楼层 |阅读模式
搭建完美JSP开发环境
第一步:准备开发工具:
JDK:jdk-6-windows-i586.exe
Tomcat:apache-tomcat-5.5.20.exe
MyEclipse:EnterpriseWorkbenchInstaller_5.0GA_E3.2.exe
第二步:安装和配置你的j2sdk和tomcat:
执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
  • 配置环境变量
  • 在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在M:\Java\jdk1.6.0):
      
    JAVA_HOME=M:\Java\jdk1.6.0
    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
    PATH变量的设置:在当前的PATH变量的后面再添加以下内容:
    ;%JAVA_HOME%\bin (注意不要将原来的内容删除了)
  • 接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
      
    • public class Hello   
    • {   
    • public static void main(String[] args)   
    • {   
    •   System.out.println( "Hello world! My Java!" );   
    • }   
    • }  

      
    将上面的这段程序保存为文件名为 Hello.java 的文件。
      
    然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
      
    javac Hello.java
    java Hello
     
    此时如果看到打印出来 Hello world! My Java! 的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
  • 安装Tomcat
    一般的软件安装一样的,这里我安装在M:\Tomcat5.5
  • 创建环境变量:
    依次"我的电脑->属性->高级->环境变量(N)->新建"
    变量名为:TOMCAT_HOME,变量值为 M:\Tomcat5.5
  • 然后修改环境变量中的CLASSPATH,把tomat安装目录下的 common\lib 下的(可以根据实际追加)servlet.jar追加到CLASSPATH中去,修改后的CLASSPATH如下:
      
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet.jar;
  • 接着可以启动tomcat,运行Tomcat,M:\Tomcat5.5\bin\tomcat5.exe
  • 在浏览器中输入:http://localhost:8080 就可以看到Tomcat的缺省页面了.
  • 编写第一个JSP程序

    • <%@ page contentType="text/html;charset=gb2312"%>  
    • <%@ page language="java"%>   
    • <html>   
    • <title>第一个JSP程序title>   
    • <body>   
    • <%out.println("Hello world!");%>   
    • body>   
    • html>   

  • 将其保存到M:\Tomcat5.5\webapps\ROOT\hello.jsp
    然后再浏览器中输入 http://localhost:8080/hello.jsp 就可以到一个网页,
    该网页上输出:
    Hello world!
    如果不行的话,可以尝试:http://127.0.0.1:8080/hello.jsp,
    这样应该就可以了.  
第三步:安装和配置MyEclipse

安装过程很简单,下面着重说明一下配置:
在Eclipse工具栏现在有一个电脑机箱样的图标(左下方还带有一个绿色的箭头),
点击下,会发现出现"No Enable Servers available-Select to View MyEclipse preferences"
这就是说现在MyEclipse还没有可以引用的Web服务器,
刚刚我们装了Tomcat5.5,这就正好可以被用到此次.
继续点击"No Enable Servers available-Select to View MyEclipse preferences",
在弹出来的对话窗中一次选择:
MyEclipse->Application Servers->Tomcat5
选择右边的Enable来激活Tomcat,另外还要选择Tomcat的home路径:M:\Tomcat5.5
选择好后,在点击MyEclipse->Application Servers->Tomcat5->JDK
在右边选择Add...按钮,选择正确的JDK(注意:不是JRE).
这一切做好后,就可以编写JSP程序了.
File->New->Project...->Web Project
(File->New->Project...->MyEclipse->J2EE Projects->Web Project)
输入工程名,这里假设是:HelloJSP
然后在右边的HelloJSP->WebRoot上右键点击,然后选择JSP新建一个JSP文件。
这里就采用Eclipse为我们生成的默认的MyJsp.jsp文件名。
最后还要将我们这个工程部署到一个Server服务器上:
依次右键选择:HelloJSP->MyEclipse->Add and Remove Project Deployments
点击Add按钮,在Server处选择Tomcat5,Finish,OK
可以直接从Eclipse工具栏启动Tomcat,
在浏览器下输入:http://127.0.0.1:8080/HelloJSP/MyJsp.jsp
来查看刚刚那个MyJsp.jsp程序,网页输出:
This is my JSP page.

到此我们的JSP完美开发环境就建立起来了。

PS1:把tomcat 配置成服务


在"开始"菜单运行CMD进入DOS窗口,执行cd c:\Tomcat-5.5.20-WEB\bin命令进入执行文件的目录。执行如下命令(是从DOS直接COPY出来的,含提示信息):
C:\Tomcat-5.5.20-WEB\bin>service install tomcat
Installing the service 'tomcat' ...
Using CATALINA_HOME:    C:\Tomcat-5.5.20-WEB
Using CATALINA_BASE:    C:\Tomcat-5.5.20-WEB
Using JAVA_HOME:        C:\jdk1.5.0_06
Using JVM:              C:\jdk1.5.0_06\jre\bin\server\jvm.dll
The service 'tomcat' has been installed.
C:\Tomcat-5.5.20-WEB\bin>net start tomcat
Apache Tomcat tomcat 服务正在启动 ..
Apache Tomcat tomcat 服务已经启动成功。


PS2:一台Server起多个Tomcat
修改 server.xml中的端口为空闲端口:
(1) 修改http访问端口(默认为8080端口)
<Connector   className="org.apache.coyote.tomcat4.CoyoteConnector"   port="8080"  
                               minProcessors
="5"   maxProcessors="75"   
                               enableLookups
="true"   redirectPort="8443"   
                               acceptCount
="100"   debug="0"   connectionTimeout="20000"   
                               useURIValidationHack
="false"   disableUploadTimeout="true"   />


(2) 修改Shutdown端口(默认为8005端口)
<Server port="8005" shutdown="SHUTDOWN" debug="0">


(3) 修改JVM启动端口(默认为8009端口)
< Connector    className ="org.apache.coyote.tomcat4.CoyoteConnector"   
                                 port
="8009"     minProcessors ="5"     maxProcessors ="75"   
                                 enableLookups
="true"     redirectPort ="8443"   
                                 acceptCount
="10"     debug ="0"     connectionTimeout ="20000"   
                                 useURIValidationHack
="false"   
                                protocolHandlerClassName
="org.apache.jk.server.JkCoyoteHandler" />



修改catalina.bat中的dt_socket端口:
可以在启动tomcat查看当前的端口,第一句信息就是:
Listening for transport dt_socket at address: 2005




搭建完美JSP开发环境
摘自:http://calatustela.iteye.com/blog/137626

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表