当前位置:  技术问答>java相关

大家接分拉:一个关于web应用程序的发布问题!请进来看看吧,答者有分!

    来源: 互联网  发布时间:2015-10-23

    本文导语:  我的开发工具是Jbulider+webLogic 一般web应用程序都发布在自己的机子上:(localhost) 但我想能不能修改Jbulider和webLogic 的配置使web发布到局域网中别的机子上, 希望大家不吝赐教,(应该能实现的) | 一:配置JDK和to...

我的开发工具是Jbulider+webLogic
一般web应用程序都发布在自己的机子上:(localhost)
但我想能不能修改Jbulider和webLogic 的配置使web发布到局域网中别的机子上,
希望大家不吝赐教,(应该能实现的)

|
一:配置JDK和tomcat
  在我的电脑-属性-高级-环境变量中,设置classpath,java_home,tomcat_home(该步骤资料颇多),并且最好设置一下你的path,将jdk的bin路径加入。

二:下一步工作就是如何把Tomcat插入IIS,使二者协同工作。主要分以下几个步骤: 
1、首先要设置你想存放JSP文件的目录,比如在F:tempdefaultroot,你的class文件可以存放在F:ydspthreecodeydspdefaultrootWEB-INFclasses。找到tomcat,conf目录下的server.xml,在其最后一个后加上

           这个时候,注销系统,你可以在IE中敲入http://localhost:8080/temp/index.jsp可以找到该文件,当然,条件是你已经在F:tempdefaultroot下创建这个文件。
接下来,我们需要在IIS中嵌入TOMCAT。

2、在Windows注册表中注册:       
打开注册表,新建HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0
并且新建键值:"extension_uri"="/jakarta/isapi_redirect.dll"
      "log_file"="c:jakarta-tomcatlogsisapi.log"
                      "log_level"="debug"
                      "worker_file"="c:jakarta-tomcatconfworkers.properties"
                      "worker_mount_file"="c:jakarta-tomcatconfuriworkermap.properties"
其中log_file,worker_file,worker_mount_file中tomcat的路径根据实际情况填写。

3、IIS设置
打开IIS,新建站点,假设你在局域网中地址为192.168.120.81,并且将新站点的目录指定到F:tempdefaultroot。
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载isapi_redirect.dll,为了方便放到tomcat的bin目录下。打开IIS管理器,在“默认WEB站点”中建立一个虚拟目录jakarta,让它的路径指向isapi_redirect.dll所在目录。(在3.1 bin中可能没有这个dll,你可以从3.2的biniisnt4i386目录中拷贝一个过来。该虚拟目录应被设置为“可执行”。 
利用IIS管理器,把isapi_redirect.dll设置为“默认WEB站点”的ISAPI筛选器,名称可以任起。 
重启IIS,确认刚才添加的ISAPI筛选器前面标了一个绿色向上的箭头然后重启Tomcat(执行tomcatbinshutdown.bat可关闭Tomcat) 此时,IIS应该已经可以处理*.jsp文件了。由于Tomcat设置中,默认的Root是 tomcatwebappsROOT,所以你可以在这个目录中放置一个jsp文件(例如 index.jsp),然后访问http://localhost/index.jsp,看一下效果。 如果按照上面的方法还是无法使IIS处理jsp文件,可以尝试在IIS管理器->默认WEB站点属性->主目录->配置中添加一个“应用程序映射”,把*.jsp文件映射到isapi_redirect.dll上。 
      
4、修改wrapper.properties 
在tomcat的conf目录找到该文件,找到如下部分
        wrapper.tomcat_home=c:jakarta-tomcat
#
# wrapper.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
wrapper.java_home=c:jdk1.3.1
        将其中的路径设置成你的实际路径。

5、修改uriworkermap.properties
在tomcat的conf目录找到该文件,在/examples/*=ajp12后加上
        /temp/*=ajp12,后面几个参数也类似。

        6、下载jk_nt_service.exe
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载该文件,运行运行jk_nt_service -I   服务名称可以随便起,例如tomcat或者jakarta等等都行。wrapper.properties的路径应为完整路径(包括wrapper.properties这个文件名)示例:jk_nt_service -I Jakarta d:wrapper.properties 这样在控制面板->服务里面,我们可以看到一个名为Jakarta的服务,可以 在这里启动或者中止它。 

7、总结
这样,你便设置好了你的所有环境,重启机器,先到DOS下启动你的TOMCAT,然后再到服务里面手动启动你的WWW服务。这样,在你的局域网中,可以敲如地址http://192.168.120.81/temp/index.jsp,访问到你的JSP网页。

|
我有个TOMCAT+IIS的配置,希望对你有用
我用的是tomcat3.2.3,jdk1.3.1,win2000server+iis.目的是在内部网上设置自己的JSP站点.

一:配置JDK和tomcat
  在我的电脑-属性-高级-环境变量中,设置classpath,java_home,tomcat_home(该步骤资料颇多),并且最好设置一下你的path,将jdk的bin路径加入。

二:下一步工作就是如何把Tomcat插入IIS,使二者协同工作。主要分以下几个步骤: 
1、首先要设置你想存放JSP文件的目录,比如在F:tempdefaultroot,你的class文件可以存放在F:ydspthreecodeydspdefaultrootWEB-INFclasses。找到tomcat,conf目录下的server.xml,在其最后一个后加上

           这个时候,注销系统,你可以在IE中敲入http://localhost:8080/temp/index.jsp可以找到该文件,当然,条件是你已经在F:tempdefaultroot下创建这个文件。
接下来,我们需要在IIS中嵌入TOMCAT。

2、在Windows注册表中注册:       
打开注册表,新建HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0
并且新建键值:"extension_uri"="/jakarta/isapi_redirect.dll"
      "log_file"="c:jakarta-tomcatlogsisapi.log"
                      "log_level"="debug"
                      "worker_file"="c:jakarta-tomcatconfworkers.properties"
                      "worker_mount_file"="c:jakarta-tomcatconfuriworkermap.properties"
其中log_file,worker_file,worker_mount_file中tomcat的路径根据实际情况填写。

3、IIS设置
打开IIS,新建站点,假设你在局域网中地址为192.168.120.81,并且将新站点的目录指定到F:tempdefaultroot。
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载isapi_redirect.dll,为了方便放到tomcat的bin目录下。打开IIS管理器,在“默认WEB站点”中建立一个虚拟目录jakarta,让它的路径指向isapi_redirect.dll所在目录。(在3.1 bin中可能没有这个dll,你可以从3.2的biniisnt4i386目录中拷贝一个过来。该虚拟目录应被设置为“可执行”。 
利用IIS管理器,把isapi_redirect.dll设置为“默认WEB站点”的ISAPI筛选器,名称可以任起。 
重启IIS,确认刚才添加的ISAPI筛选器前面标了一个绿色向上的箭头然后重启Tomcat(执行tomcatbinshutdown.bat可关闭Tomcat) 此时,IIS应该已经可以处理*.jsp文件了。由于Tomcat设置中,默认的Root是 tomcatwebappsROOT,所以你可以在这个目录中放置一个jsp文件(例如 index.jsp),然后访问http://localhost/index.jsp,看一下效果。 如果按照上面的方法还是无法使IIS处理jsp文件,可以尝试在IIS管理器->默认WEB站点属性->主目录->配置中添加一个“应用程序映射”,把*.jsp文件映射到isapi_redirect.dll上。 
      
4、修改wrapper.properties 
在tomcat的conf目录找到该文件,找到如下部分
        wrapper.tomcat_home=c:jakarta-tomcat
#
# wrapper.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
wrapper.java_home=c:jdk1.3.1
        将其中的路径设置成你的实际路径。

5、修改uriworkermap.properties
在tomcat的conf目录找到该文件,在/examples/*=ajp12后加上
        /temp/*=ajp12,后面几个参数也类似。

        6、下载jk_nt_service.exe
到http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/下载该文件,运行运行jk_nt_service -I   服务名称可以随便起,例如tomcat或者jakarta等等都行。wrapper.properties的路径应为完整路径(包括wrapper.properties这个文件名)示例:jk_nt_service -I Jakarta d:wrapper.properties 这样在控制面板->服务里面,我们可以看到一个名为Jakarta的服务,可以 在这里启动或者中止它。 

7、总结
这样,你便设置好了你的所有环境,重启机器,先到DOS下启动你的TOMCAT,然后再到服务里面手动启动你的WWW服务。这样,在你的局域网中,可以敲如地址http://192.168.120.81/temp/index.jsp,访问到你的JSP网页。

|
当然可以,你们可以各自负责各自的JSP程序,统一放到服务器上进行调试

|
jb7+weblogic6.x配置方法如下:
Win 2000 Temp、Tmp 的配置

因为我们生成的 ejb 相关代码要进行一系列的编译,那么所生成的临时文件就要有个地方放啊,但 Win2000中的 Temp、Tmp 目录却偏偏有空格 如%USERPROFILE%Local SettingsTemp,接下来我们来配置一下:

1) 右击 《我的电脑》 选属性,在弹出的对话框中选 《高级》 ,再选 《环境变量》 按钮,

2) 修改 《Administrator 的用户变量》和《系统变量》中的 TEMP、TEMP、TMPDIR 选项,单击每一个选项,然后点《编辑》(右图),把每个 变量名为  TEMP、TEMP、TMPDIR 的值都改为 c:WINNTtemp ,当然这不是必须的,只是我建议你这么做。

其实也没什么难的,若改完,则Win2000环境这么应该没什么问题了。
WebLogic 6.X 部分

一、JDBC Connection Pool 的配置    以Mysql 小型数据库为例

在进行此项配置之前,先将欲使用的 数据库JDBC 驱动 Jar 文件放到D:beawlserver6.1libjdbc 目录下(建议这样做,没有jdbc目录就建一个呗),然后编辑D:beawlserver6.1configmydomain 下的 startWebLogic.cmd 文件,在 classpath 中加入数据库的JDBC驱动文件,如红字部分:

:runWebLogic
echo on
set PATH=.bin;.binoci817_8;d:oracleora81bin;%PATH%
set CLASSPATH=.libcr_wls60f.jar;.libweblogic_sp.jar;.libweblogic.jar;.libjdbcmysql.jar

这样 Weblogic 启动时才会加载欲使用的数据库JDBC驱动,配置也才会正常,否则会报错。
1)在Weblogic控制台中依次展开Services  JDBC  Connection Pools
2)单击 Configure a new JDBC Connection Pool...

3)填入每一项参数,结果如下:
url: jdbc:mysql://127.0.0.1:3306/test
driver classname:org.gjt.mm.mysql.Driver
properties(key=value):user=root
4) 别忘了点一下 Apply 即应用一下:)
5) Connections 签下的 初始容量、最大容量、容量增长等可根据自已需要配置
6) 还有至关重要的最后一步,我们做的以上配置工作还没有真正的应用到 Weblogic 上,所以还差一步,
    选 Targets 签,选 Servers 签,选 Available (可用)中的 myserver ,然后点"-->"  ,再点 Apply 应用一下。
    这样我们所做的工作才会真正有效, Weblogic 也才会认识我们配置的 JDBC Connection Pool
二、配置数据源

1)在Weblogic控制台中依次展开Services  JDBC  Tx Data Sources
2)单击 Configure a new JDBC Tx Data Source...
3)填入每一项参数,结果如下:

jndi name: MysqlDataSoruce
PoolName:MysqlPool
row prefetch size :48
stream chunk size: 2564) 别忘了点一下 Apply 即应用一下:)
5) 同样,选 Targets 签,选 Servers 签,选 Available (可用)中的 myserver ,然后点"-->"  ,再点 Apply 应用一下。
    这样我们所做的工作才会真正有效, Weblogic 也才会认识我们配置的 DataSource。

JBuilder 7 的相关配置

一、数据库驱动的加载

同 weblogic 一样,在进行此项配置之前,先将欲使用的 数据库JDBC 驱动 Jar 文件放到 D:JBuilder7libjdbc 目录下(建议这样做,没有jdbc目录就建一个呗)

1) 开启 JBuilder 7,单击 Tools  EnterPrise Setup .......

2) 在弹出窗口中选择 Database Drivers 签
3) 再点 Add 按钮,弹出新窗口(可能你的与图上的略有不同)
4) 再单击 New ... 按钮,弹出新窗口,并改变 Name: 的默认值为 mysql (只要有意义,起个什么名都成)
5) 单击 Add... 按钮来查找并添加数据库的 JDBC 驱动,当然了,我们到 D:JBuilder7libjdbc 下去找,选 mysql.jar ,注意,不要把mysql.jar 展开,象图那样选中再按 OK 就行了。
提示:可以配合 Shift 和 Ctrl 键同时选多个 .jar 文件。
6) 结果如下图,如果有多个需要添加的 .jar 文件,还可点 Add... 按钮继续添加。
7) OK 退出.
8) 再OK ,则 mysql JDBC 驱动就已经加入了。
9) 再一次的 Ok ,JBuilder 提示要重起后上述配置才会生效,确定并重启 JBuilder。
二、EJB 2.0 和 应用服务器的配置,以 WebLogic 6.X为例

在进行此项配置之前要安装 Borland Enterprise Servler 5.02 ,IAS 4.5 也成,它俩是一回事,当然了我是有新的不用旧的,安装过程略,因为安装它很 easy ! 基本是一路回车,我把我的安装在 D:BorlandEnterpriseServer 下了。

1) 开启 JBuilder 7,单击 Tools  EnterPrise Setup .......

2) 选择 CORBA 签,在 Configuration 下的下拉列表框,选择 VisiBroker 

3) 选择 Edit... ,弹出 Edit Confiuration 窗口
  点击path for orb tools 
4) 单击 Path for ORB tools: 旁边的 ... 浏览按钮,弹出 Select Directory 窗口,选择 D:BorlandEnterpriseServer5bin 并 OK。

5) 再 两遍 OK ,JBuilder 又要求你重启,没办法,照它说的做,重启 JBuilder 。

6) 重启后,还要到 Tools  EnterPrise Setup ....... ,选 CORBA 项,选 Edit ,在弹出窗口中选 Library for projects: 旁边的 ... 按钮
7) 在弹出的新窗口的 User Home 中你会发现多了一个选项 Borland Enterprise Server 5.0.2+ Client 
    即 选择图中所示 黑亮的选项,然后 三遍 OK 退出。 
8) 再选择 Project  Default Project Properties 项
9) 在弹了对话框中选 Server 签,如图,点击 ... 按钮,
10) 在弹出的新对话框中,选择 WebLogic Application Server 6.x +,然后复选 Enable server ,见图中红框。
11) 复选 Enable server 后,其它各项可选或可填,点击 ... 按钮,
    选择 Home directory ;
    选择 Working directory ;
    为你机器所装 Weblogic 的位置。
12) 点击 Class 签内的Add 按钮,如上图,将 D:beawlserver6.1libcr_wls60f.jar 文件添加进来。如上图红线。
    再用 Move Up 按钮,将  D:beawlserver6.1libcr_wls60f.jar 文件移至最项端,因为一般后加的 .jar 文件在最下边。
    这一步也比较重要,因为在JBuilder 环境下可以直接启动 Weblogic ,那它就要首先检测 license 是否合法,即 cr_wls60f.jar文件
    是否存在。

13) 再选择 Custom 签,按如下红线所示配置,可能您装的 Weblogic 目录位置与我的有不同,但大概意思是一样的。
    配置完后,点击 OK 按钮退出
   domain name :mydomain
   server name: myserver
   version:6.1 Service Pack1(d:/bea/wlserver6.1)
14) 再在如图窗口中的 Single server for all services in project 下拉列表框中选择 WebLogic Application Server 6.x+ 如图所示,然后 OK 退出。
15) 至此 JBuiler 7 下与 WebLogic 6.x 的配置完成,那我们就开工吧!

本配置有csdn-wjmmml(笑着悲伤)整理。我花了好长时间哦。如转载请不要删除本行。 
 

|
在jbuilder上用cvs控制!

|
研究一下cvs啊,應該可以實現的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想问web service 的问题,请进来给一个建议。
  • 一根光纤进来,有了五个IP我怎么让我的两台电脑分享这五个固定IP,一个做上网共享一个做Web服务器
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server
  • 小型Web服务器 nweb Web Server
  • C#取得Web程序和非Web程序的根目录的N种取法总结
  • linux 桌面应用程序和web应用程序编写常用的语言 iis7站长之家
  • Java Web应用框架 WEB4J
  • 用Java开发web程序,用什么做web服务器最好?
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗?
  • Web爬虫框架 Smart and Simple Web Crawler
  • 在单网卡的linux web服务器上虚拟Windows系统搭建多个.net web网站,有谁做过?
  • 问tomcat中在tomcat启动时,哪个包加载了/WEB-INF下的web.xml文件?要多少给多少分
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3