Jbuilder 9.0+Tomcat 5.x 配置Jsp+Servlet+JavaBean的开发环境

类别:编程语言 点击:0 评论:0 推荐:

// 重庆 宋光义 如需要转载,请保留此信息
    //  QQ:27570974 E-Mail:[email protected]

     前一段时间在搞一个Asp.net的大型网站,用的开发环境是Microsoft Visual Studio .NET 2003(以下简称VS)+C#,因为以前用这个用得少,不过感觉Microsoft的东西还是比较人性化的,至少我安装好了VS,再在Windows 2003下面配置一下IIS6,就能比较方便地进行工作了,当然,如果您要做一些数据库的应用(这个也是必然的),还要把MSSQL拉进来。

现在我又回到Jsp(或者把名称叫的大一些,叫J2EE)的阵营里来了。先前因为电脑出了点问题,重新安装了系统,想一想又要重头来配置 J2EE的开发环境,想起就头痛,一来,要安装很多软件不说,而且每一个软件的设置更是让我这个以前做过的人也感到麻烦。所以,我的这篇文章,就算是写给J2EE的初学者和在门口苦苦徘徊的人们。

先说说需要的软件:

1.Tomcat 5.0.16 我是用的这个版本的,感觉还不错,不同版本的情况可能有小的不同。至于下载地址,网上能找到很多。

2.JBuilder 9.0,现在Jbuilder2005都已经出来了,我没用过,不过我用的那个JBuilder X感觉不怎么样,主要是机器拖不起。我现在的电脑配置是:C42.4G+256*3,用JBuilder 9感觉还行。至于这个软件的获得,在网上能下得到,如果您上网不太方便的话,电脑城好像还有D版的(我就是用的D版的,虽然现在全国上下在抵制。这个是事实,我用D版,损害了Borland的利益,但是如果我不用,可能就损害了我们的利益了)。

3.jdk1.4.2forwindows,这个东东其实在安装了JBuilder后,在它的安装目录后,就已经有了。

第一步:配置Jdk1.4.2的环境;

    这个是最基本的概念了,一般J2SE的文章开头都会讲这个,就是把Jdk的一些执行环境配置一下,主要有:classpath、path、java_home、jdk_home这些等等。当然,需要说明的是,您得把Tomcat安装目录下的common\lib\中的servlet-api.jar加入到classpath的环境变量中,一般,我还会把MSSQL的三个库文件放到此目录中,并加入到classpath中,这三个文件是:msbase.jar、mssqlserver.jar和jsutil.jar。

第二步:配置Tomcat5.x;

相对来说,这一点可能是稍微麻烦的一步了,因为可能您要手动的改配置文件,也就是Tomcat安装目录下conf\下的server.xml这个文件,它确定了Tomcat服务器启动的一些参数,比如监听端口号和虚拟主机等。当然,您的这个端口号不能和电脑上现在的其他端口重复,比如常用的80,110,21这些,当然,如果您的机器上只有这一个Web Server的话,最好把它改成80端口,这样访问的时候比较方便。以下是我的Server.xml的内容:

<?xml version='1.0' encoding='utf-8'?>

<Server>

  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>

  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase"

type="org.apache.catalina.UserDatabase"/>

    <ResourceParams name="UserDatabase">

      <parameter>

        <name>factory</name>

        <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>

      </parameter>

      <parameter>

        <name>pathname</name>

        <value>conf/tomcat-users.xml</value>

      </parameter>

    </ResourceParams>

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="1860" redirectPort="8443">

    </Connector>

    <Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"

redirectPort="8443">

    </Connector>

    <Engine defaultHost="localhost" name="Catalina">

      <Host name="sam.zituo.com" appBase="e:/tomcat">

      <Context path="" docBase="."/>

      </Host>

      <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/>

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>

    </Engine>

  </Service>

</Server>

请注意其中的<Host>到</Host>中的这一段,<Host name=”sam.zituo.com”>指的是您虚拟主机的访问地址,是本机的e:/tomcat,请注意这儿是e:/而不是e:\,然后上面有一个<Connector>中的port指的是端口号,我用的是1860(我经常打去找移动的麻烦所以记得比较清楚),这个端口号其实也有可能是在您安装Tomcat的过程之中,安装向导让您设置的。

       这个设置好了之后,先不要启动Tomcat服务器,因为现在您并没有在你的E:下建立一个Tomcat的目录,当然,接下来的就是JBuilder的事情了。

第三步:在JBuilder9中来建立一个Web项目;

       这一步也是JBuilder 9的入门课程,选FileàNewàProjectàProjectàOK,会有如下图的一个窗口,我在其中设置好了Project Name和所在目录,根据我的情况,我建立的情况如下图所示:

 

 

 

一定要注意的是这儿的E:/tomcat正好和前面配置tomcat时server.xml中的那个路径一致。

接下来先FileàNewàWebàWeb Application建立一个名为OA的Web应用程序,如下图:

 

  

如果您能到此,那么接下来的事情就非常的简单了。您可以在此OA项目之下再建立Jsp文件或Servlet甚至是JavaBean。

 

此时您可以从开始菜单中启动您的Tomcat 5,然后把地址指向您所配置的地址,比如我的是:

http://sam.zituo.com:1860/ 就可以访问到一些情况了最后的效果可能是这样的:

 


此时您尽可以在JBuilder 9中来添加jsp或javabean和servlet的应用了。您修改好了后,只需要在Jbuilder 中Ctrl+F9生成一下项目,然后到再刷新一下网页即可。感觉有点像VS中用C#写Asp.Net的应用一样。

当然,我的文章只能点到为止,其他的可能还需要您的努力!

 

本文地址:http://com.8s8s.com/it/it24145.htm