当前位置:首页>>开发编程>>JAVA>>新闻内容
利用JBuilder2005开发Web应用程序
作者: 发布时间:2004-10-12 21:02:29 文章来源:


  11. F9

  12. 在c:\myWebmulu中建立批处理文件startup.bat和shutdown.bat内容分别如下:

  startup.bat:

C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\Borland\JBuilder2005\thirdparty\jakarta-tomcat-5.0.27\bin\bootstrap.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" "-Dcatalina.home=C:/Borland/JBuilder2005/thirdparty/jakarta-tomcat-5.0.27" org.apache.catalina.startup.Bootstrap -config "C:\myWeb\Tomcat\conf\server8080.xml" start

Shutdown.bat:

C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\Borland\JBuilder2005\thirdparty\jakarta-tomcat-5.0.27\bin\bootstrap.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" "-Dcatalina.home=C:/Borland/JBuilder2005/thirdparty/jakarta-tomcat-5.0.27" org.apache.catalina.startup.Bootstrap -config "C:\myWeb\Tomcat\conf\server8080.xml" stop

  13. 运行startup.bat,在浏览器输入http://localhost:8080/DBTest/test.jsp

  如何部署Web应用?

  1. 打包生成war文件

  2. 将DBTest.war拷贝到Tomcat_HOME\webapps

  3. 在Tomcat_HOME\conf\Catalina\localhost目录中建立文件DBTest.xml

DBTest.xml

<!--
 Context configuration file for the Tomcat Administration Web App
$Id: admin.xml,v 1.2 2002/07/23 12:13:05 remm Exp $

-->

<Context path="/DBTest" docBase="/DBTest" debug="5" reloadable="true" crossContext="true" workDir="../work/DBTest">

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

<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/TestDB">
 <parameter>
  <name>factory</name>
  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
 </parameter>
 <!--
  Maximum number of dB connections in pool. Make sure you
  configure your mysqld max_connections large enough to handle
  all of your db connections. Set to 0 for no limit.
 -->
 <parameter>
  <name>maxActive</name>
  <value>100</value>
 </parameter>
 <!--
  Maximum number of idle dB connections to retain in pool.
  Set to 0 for no limit.
 -->
 <parameter>
  <name>maxIdle</name>
  <value>30</value>
 </parameter>
 <!--
  Maximum time to wait for a dB connection to become available
  in ms, in this example 10 seconds. An Exception is thrown if
  this timeout is exceeded. Set to -1 to wait indefinitely.
 -->
 <parameter>
  <name>maxWait</name>
  <value>10000</value>
 </parameter>
 <!-- MySQL dB username and password for dB connections -->
 <parameter>
  <name>username</name>
  <value>sa</value>
 </parameter>
 <parameter>
  <name>password</name>
  <value>topcomputer</value>
 </parameter>
 <!-- Class name for mm.mysql JDBC driver -->
 <parameter>
  <name>driverClassName</name>
  <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
 </parameter>
 <!--
  The JDBC connection url for connecting to your MySQL dB.
  The autoReconnect=true argument to the url makes sure that the
  mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
  connection. mysqld by default closes idle connections after 8 hours.
 -->
 <parameter>
  <name>url</name>
  <value>jdbc:microsoft:sqlserver://nt04:1433;DatabaseName=test</value>
 </parameter>
</ResourceParams>
</Context>

  4. 启动Tomcat,DBTest.war将会解压到Tomcat_HOME\webapps\DBTest,并且在Tomcat_HOME\work\Catalina\localhost目录中生成DBTest目录

  为什么不能生成war文件?

  在proterties for Web Module对话框中设置与Build有关的属性Build Web archive。

  如何在Web应用中加入目录和文件?

  右击Module directory,在弹出的菜单中选择New-directory,输入目录名称;或右击拟在其中建立文件的目录,在弹出的菜单中选择New-File,选择文件类型,输入文件名。注意这样加入的文件只能是指定的文件类型。这样加入的目录和文件都会打包到war文件中。

  如何加入其它类型的文件?

  可以将文件拷贝到指定的目录,在proterties for Web Module对话框中设置属性Content,选择include all classes and resources,这样也可以将加入的文件打包到war文件中。

  如何使用指定的JDK?

  选择菜单Tools-Configure-JDKs,在弹出的对话框中按New按钮,然后选择JDK的路径。

  选择菜单Project-Project Properties,在弹出的对话框中选择加入的JDK。

  如何使用指定的Tomcat?

  选择菜单Enterprise-Configure Servers,在弹出的对话框中选择Tomcat5.0后按Copy按钮,

  选择Copy产生的服务器Copy of Tomcat 5.0,选择Home Directory

  选择菜单Project-Project Properties,在弹出的对话框中设置属性server,选择加入的Tomcat服务器


[首页]    [上一页]    [下一页]    [末页]    
最新更新
·MyEclipse 6.0的破解方法(附
·Java图片缩小后不失真的代码
·Java开发技术十年的回顾与展
·关于TOMCAT主目录与虚拟目录
·用java程序调用ffmpeg执行视
·JavaBean与Enterprise JavaB
·Java开发人员的十大戒律
·JavaFX Script将终结AJAX?还
·解决IE中所有png图片透明问题
·JSP解决地址栏中传递中文字符
相关信息
·利用JBuilder 2005 开发Spring实例
·解决JBuilder在中文系统中光标错位的问题
·[图]用JBuilder9 开发Struts实例
·[图]如何让JBuilder9支持Struts 1.1
·Jboss3.0.7在Jbuilder7中的配置
画心
愚爱
偏爱
火苗
白狐
画沙
犯错
歌曲
传奇
稻香
小酒窝
狮子座
小情歌
全是爱
棉花糖
海豚音
我相信
甩葱歌
这叫爱
shero
走天涯
琉璃月
Nobody
我爱他
套马杆
爱是你我
最后一次
少女时代
灰色头像
断桥残雪
美了美了
狼的诱惑
我很快乐
星月神话
心痛2009
爱丫爱丫
半城烟沙
旗开得胜
郎的诱惑
爱情买卖
2010等你来
我叫小沈阳
i miss you
姑娘我爱你
我们都一样
其实很寂寞
我爱雨夜花
变心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK绷
贝多芬的悲伤
哥只是个传说
丢了幸福的猪
找个人来爱我
要嫁就嫁灰太狼
如果这就是爱情
我们没有在一起
寂寞在唱什么歌
斯琴高丽的伤心
别在我离开之前离开
不是因为寂寞才想你
爱上你等于爱上了错
在心里从此永远有个你
一个人的寂寞两个人的错