Sybase EAServer 3.6 常见问题解答

EAServer 入门 EAS5.2+PB9.0+MS SQL2000管理1.服务把里面的"Jaguar"服务设置为手动起动. 2.打开Jaguar Manager,选择菜单Tools/Connect...新建一个连接 3.新建一个ODBC数据源 需要测试连接成功以后进行下一步 4.新建一个数据缓存 需要测试连接以后进行下一步 5.在PB 9.0里面选择Tools->EAServer Profile,在PB里面建一个EA 阅读详情
Sybase EAServer 3.6 常见问题解答
(石骁騑 2001年07月20日 17:55)

首先,简单地谈一下EAServer在三层结构以及WEB等分布式应用中的地位和它在其中承担什么样的角色。图1就是EAServer产品之间以及该产品包和外部之间的关系,相信大家看到这张图后就会对它有个深刻的理解。

图1 EAServer产品之间以及该产品包和外部之间的关系

一、EAServer常见问题

1. 什么是EAServer?

EAServer是Sybase 公司提出的针对电子商务应用的解决方案,它为用户提供全面的企业级Web、分布式和客户/服务器应用的解决方案,是英文Sybase Enterprise Application Server的缩写。

2. 什么是JaguarCTS和PowerDynamo?

Jaguar CTS(Component Transaction Server)和PowerDynamo是Sybase电子商务解决方案EAServer的两个主要服务器产品。Jaguar CTS是组件事务服务器,是Sybase新的适应性组件体系结构的中间层的核心产品,它面向的应用类型是多层结构下的企业级客户/服务器应用和Web OLTP应用,它是未来WEB应用发展的典型代表。Power Dynamo是将数据库与Web站点的管理统一起来的专业应用服务器产品,它的主要作用在于为创建数据驱动的Web应用提供广泛的应用服务集,提供Web服务器和数据库中间的一个解释性网关。

3. Sybase的电子商务解决方案EAServer产品和目前常见的其他产品比较。

其中应用服务器Power Dynamo相当于目前常见的Microsoft Active Server Pages (ASP)、Javasoft's Java Server Pages (JSP)以及PHP等;而组件事务服务器就相当于Microsoft的MTS。这些不同的产品各有千秋,但功能基本都是相似的。

4. EAServer最新版本是多少?

EAServer最新版本是2000年11月份推出的3.6.1版本,新版完全支持J2EE的架构,且已得到SUN授予的J2EE认证,其中包含:EJB 1.1、CORBA 2.2、Java Servlet 2.2、JSP 1.1、JTA 1.0、JDBC 2.0、JNDI 1.2、Java Mail 1.1等

5. EAServer的运行平台是什么?

目前最新的EAServer3.6版本主要是提供Windows NT和Sun Solaris平台,而EAServer 3.5版本则可在其他UNIX平台上运行,包含HP和Linux等。但在EAStudio产品家族中的PowerJ和PowerBuilder以及PowerSite等目前只有Windows运行平台。

6. EAServer支持的协议标准有那些?
  1. 分布式协议: IIOP、IIOPS、HTTP、HTTPS、TDS、CGI、ISAPI、NSAPI以及PowerDynamo专用协议。
  2. 数据库驱动: OpenClient (Native Sybase)、Native Oracle 7&8、JDBC和ODBC等。
  3. 组件模型: COM(DCOM)、Java/Servlet/JSP、EJB、PB NVO以及C和C++等。
7. EAServer和CORBA之间的关系?

EAServer支持CORBA架构,且CORBA在EAServer上扮演一个非常重要的角色。

8. EAServer支持那些组件类型?
  1. ActiveX (or COM) components
  2. Java-CORBA components
  3. Enterprise JavaBeans (EJB 1.1)
  4. CORBA C++ components、C components
  5. PowerBuilder NVO's (Sybase proprietary)
  6. Java Servlet 2.2
  7. Java ServerPages (JSP 1.1)
9. EAServer的开发工具有哪些?

Sybase提供了以下开发工具:

  1. PowerJ來开发Java的环境,並且它直接支持EAServer;
  2. PowerBuilder可以用来开发Jaugar CTS的NVO组件;
  3. PowerSite用来进行网页设计和制作;
  4. PowerDynamo用来进行完成Web server到数据库之间的解释性网关工作;
  5. Adaptive Server Anywhere数据库可用来对页面进行管理等等。

另一方面,也可以使用其他开发工具如VB/VC/Delphi/Jbuilder等等,只要最后将开发好的组件提交到EAServer上即可。

10. 对在安裝EAServer过程中出现的问题该如何解决?

如果在安装过程中出现错误,首先应该检查Jaguar所在目录下的bin子目录中的日志文件srv.log的相关信息;另外也可以到Sybase的新闻组forums.sybase.com中去寻找答案或是提问。

11.如何找到执行EAServer的错误信息?

检查安裝在Jaguar所在目录bin下的srv.log日志文件。

12.如何连上Jaguar Manager?

启动Jaguar Manager,选择链接Jaguar Server,在弹出的对话框中输入连接信息,确省用户名(User Name)为:jagadmin,口令(Password)为空白,主机名(Host Name)为localhost,端口号为(Port Number)为9000,即可连接到EAServer上。

12.EA Server 可运行在Windows 2000平台上吗?

EAServer 3.6可在Windows 2000平台中运行,但目前Sybase公司并未正式宣布支持Win 2000。

二、Jaguat CTS(组件引擎)问题

1.如何更改JaguarCTS server的监听器(Listener)?

启动JaguarCTS manager,并以jagadmin身份登陆Jaguar manager,鼠标点击servers展开该文件夹,然后再展开 jaguar文件夹,点击 listeners文件夹,会看到很多的listener profile (如. iiop,iiops等),用鼠标选中要更改的监听器,点击鼠标右鍵,选择listener properties,在弹出的对话框中进行修改。这里是默认jaguar服务器的监听器配置情况,如果用户自己创建了一个服务器,必须手工配置这些服务的监听器,至少要有iiop和http这两个协议的监听器。默认监听器的名字为localhost,一般要将iiop和http的监听器名称改为Jaguar CTS所在机器的名称,否则PowerBuilder、PowerSite或者Dynamo均无法找到Jaugar CTS。

2.为什么更改JaguarCTS的Jagadmin的password后机器宕机?

可能造成原因是在安装EAStudio时,选择典型安装,一般都会将PB或PJ的一个例子包-surfSideVideo也装在Jaguar server上,这个包中有一些组件类型是"service components"。解决方法如下:

启动JaguarCTS manager,并以jagadmin身份登陆jaguar manager,选择jaguar manager/servers,鼠标选择Jaguar,右鍵选择"server properties",选择"all properties"标签,找到"com.sybase.jaguar.server.service"属性,点击Modify按钮,将弹出的窗口中的文字删除,然后选择OK按钮。修改完成后,重新启动Jaguar CTS server。

3.可否將JaguarCTS安裝成NT服务? 如果已经安装成为服务,如何将服务删除?

在安裝EAStudio时,可以直接选择將JaguarCTS 安装为NT服务。如果在安装时没有选择安装为服务,也可以在安装成功以后再将其安装为服务,也可以将已经安装为NT服务的Jaguar服务卸载。方法如下:

安装Jaguar为NT服务

  1. 进入Dos模式;
  2. 将当前目录转到Jaguar cts所在目录下的bin目录;
  3. 运行该命令 serverstart server -install,这里的server为服务器名,它要与Jaguar CTS管理器中显示的一致。运行该命令后,即可在NT的控制面版中看到该服务名。

删除Jaguar的NT服务与安装类似,只是命令为serverstart server -remove,其中,server即是在Window NT控制面版中“服务”项目列表中所显示的名字。

4. 执行 HTML datawindow 时,系统给出 classpath没有找到(classpath not found)的信息?

这个错误在开发初期非常容易出现,主要原因是系统运行所需要的一些类路径和路径没有正确设置。确定在你的机器中有以下的classpath 及 path 的环境设定。这里假设Sybase是安装在c:/program files/sybase目录,EAServer为3.6版本。

CLASSPATH
       C:/Program Files/Sybase/Shared/Sun/jdk118/lib/classes.zip;
       C:/Program Files/Sybase/Jaguar CTS 3.5/html/classes;
       C:/Program Files/Sybase/Jaguar CTS 3.5/java/classes;
       C:/Program Files/Sybase/Shared/PowerBuilder/classes.zip;.

PATH
       C:/Program Files/Sybase/Jaguar CTS 3.5/bin;
       C:/Program Files/Sybase/Jaguar CTS 3.5/dll;
       C:/Program Files/Sybase/Jaguar CTS 3.5/client/dll;
       C:/Program Files/Sybase/Shared/Sun/JDK118/bin;
       C:/Program Files/Sybase/Shared/PowerBuilder;
       C:/Program Files/Sybase/Adaptive Server Anywhere 6.0/win32;
       C:/Program Files/Sybase/PowerDynamo/win32;

5. 如何将 Jaguar CTS及PowerDynamo 安装在不同的机器上?

在将 Jaguar CTS及PowerDynamo 安装在不同的机器上时,需要注意以下几点(这里%jaguar% 表示jaguar的主目录):

  1. 将%jaguar%/html/classes下的所有东西拷贝到PowerDynamo所在的机器上,并将classPath及path指定到该目录;
  2. 更改jaguar server上的监听器配置,目的是让jaguar server 能够接受从远端的PowerDynamo 來的服务请求。如何设置在前面已经讲到,这里不在重复。
6. Jaguar manager如何控制远端的JaguarCTS?

首先配置需要被控制Jaguar CTS的监听器,将iiop监听器属性改为机器名,重新启动Jaguar CTS server。然后在要控制的机器上启动 Jaguar manager,在登陆时在host name中输入要控制的iiop监听器的名字即可。

7. 什么是Connection caches,如何使用?

在Client/Server结构中,对数据库的每一次存取都会产生一个连接,存取结束后再释放这个连接。在Jaguar CTS组件事务服务器中为了克服在Client/Server中的这个问题,引入了Connection Caches的机制。一般,前端应用程序请求Jaugar CTS中的组件来执行一些逻辑处理,但在同时间内,每个前端程序都未必同时需要连到数据库,因此JaguarCTS建立了一个存放连接数据库的缓冲池,当组件需要使用数据库连接时,JaguarCTS会顺序地从pool中取出,当不再需要时再放回至pool中,这在实际情况下,可以让很多的前端应用共享几个数据库连接,提高了响应性能。

8.在Jaguar CTS中建立connection cache时,为何在server name中輸入ip地址建立的连接缓冲是无效的?

无效是正常的。在Jaguar CTS中建立一个connection cache时,servername含义如下:

  1. ODBC 模式,应填入ODBC的DSN (data source name)而非远端主机的IP地址;
  2. JDBC/ODBC 模式,应该填入jdbc:odbc:EAS Demo DB V3;
  3. JConnect 模式,应该填入jdbc:sybase:Tds:210.242.176.79:2638;
  4. OCI模式,应该填入Oracle的TNS names。
9. CTS中组件的生命周期是怎样的?

NewInstance → Activation → Invoke Method → Invocation Complete → Deactivation → Destruction等。

10. 交易的管理有哪些?

主要有:2-phase commit、DTC(Microsoft)、JTS(Java)和XA(Mainframe)。

11. JaguarCTS在Linux的现状如何?

目前JaguarCTS在Linux操作系统上的版本为3.5 beta版(2000 Apr),它只能在具有Native threads和需要BlackDown JDK上执行。

三、PowerDynamo(页面引擎)问题

1. PowerDynamo与Web server和数据库之间是如何协同工作的?

在Web Server设定与PowerDynamo的连接后,PowerDynamo直接使用URL的格式, Web Server就会将前端页面的请求指向PowerDynamo。与后台数据库部分,即可利用 PowerDynamo的模版向导与connection的设定连接到数据库,这样可以使用内嵌的SQL语句(embed- SQL),在Server端执行后,经过ISAPI、NSAPI或 CGI等方式经由Web Server送回前端,也可首先PowerDynamop连接Jaguar CTS组件,由组件连接数据库。

2. PowerDynamo能支持那些Web Server?

PowerDynamo可以支持Personal Web Server、IIS、Netscape、Apache等各种Web Server。

3. 在浏览器中如果直接输入URL为目录名称,则browser会显示WebSite的所有目录结构,该如何避免?

改变PowerDynamo Web Site站点中system 目录下的 contview.ssc文件,即可避免上述结果。可以将该文件删除,也可以修改该文件内部结构,如下面的程序会将当前目录下的的index.stm传回给用户。

<--SCRIPT
       curDoc = document.location;
       document.redirect = curDoc + "/index.stm";
-->

然后在每一目录下建立 index.stm文件。躲让,可以根据不同情况修改 contview.ssc文件以符合自己工作的需要。

最后,几乎所有人都会有这样一个问题,从上面这些介绍看,EAServer在企业级Web、分布式和客户/服务器应用方面表现出了强大的功能,那么目前该产品的成功案例是什么呢?据Sybase媒体介绍,EAServer最风光的时候是1998年的法国世界杯,这是他们提供的一组数字,相信你会做出正确判断的。从1998年6月12到7月12日,共有114亿次页面点击;点击最多的一天是1998年6月30日,共有7千3百万次;点击最多的一小时是1998年6月29日,共有1千万次;点击最多的一分钟是1998年6月29日,共有235,356次。国内比较成功的案例较少,目前本人正在参与开发的宁波国税税收监控系统应该是一个比较成功的案例,还有一些其他成功案例,大家可以到Sybase网站上去看。Sybase EAServer 3.6 常见问题解答
(石骁騑 2001年07月20日 17:55)

首先,简单地谈一下EAServer在三层结构以及WEB等分布式应用中的地位和它在其中承担什么样的角色。图1就是EAServer产品之间以及该产品包和外部之间的关系,相信大家看到这张图后就会对它有个深刻的理解。

图1 EAServer产品之间以及该产品包和外部之间的关系

一、EAServer常见问题

1. 什么是EAServer?

EAServer是Sybase 公司提出的针对电子商务应用的解决方案,它为用户提供全面的企业级Web、分布式和客户/服务器应用的解决方案,是英文Sybase Enterprise Application Server的缩写。

2. 什么是JaguarCTS和PowerDynamo?

Jaguar CTS(Component Transaction Server)和PowerDynamo是Sybase电子商务解决方案EAServer的两个主要服务器产品。Jaguar CTS是组件事务服务器,是Sybase新的适应性组件体系结构的中间层的核心产品,它面向的应用类型是多层结构下的企业级客户/服务器应用和Web OLTP应用,它是未来WEB应用发展的典型代表。Power Dynamo是将数据库与Web站点的管理统一起来的专业应用服务器产品,它的主要作用在于为创建数据驱动的Web应用提供广泛的应用服务集,提供Web服务器和数据库中间的一个解释性网关。

3. Sybase的电子商务解决方案EAServer产品和目前常见的其他产品比较。

其中应用服务器Power Dynamo相当于目前常见的Microsoft Active Server Pages (ASP)、Javasoft's Java Server Pages (JSP)以及PHP等;而组件事务服务器就相当于Microsoft的MTS。这些不同的产品各有千秋,但功能基本都是相似的。

4. EAServer最新版本是多少?

EAServer最新版本是2000年11月份推出的3.6.1版本,新版完全支持J2EE的架构,且已得到SUN授予的J2EE认证,其中包含:EJB 1.1、CORBA 2.2、Java Servlet 2.2、JSP 1.1、JTA 1.0、JDBC 2.0、JNDI 1.2、Java Mail 1.1等

5. EAServer的运行平台是什么?

目前最新的EAServer3.6版本主要是提供Windows NT和Sun Solaris平台,而EAServer 3.5版本则可在其他UNIX平台上运行,包含HP和Linux等。但在EAStudio产品家族中的PowerJ和PowerBuilder以及PowerSite等目前只有Windows运行平台。

6. EAServer支持的协议标准有那些?
  1. 分布式协议: IIOP、IIOPS、HTTP、HTTPS、TDS、CGI、ISAPI、NSAPI以及PowerDynamo专用协议。
  2. 数据库驱动: OpenClient (Native Sybase)、Native Oracle 7&8、JDBC和ODBC等。
  3. 组件模型: COM(DCOM)、Java/Servlet/JSP、EJB、PB NVO以及C和C++等。
7. EAServer和CORBA之间的关系?

EAServer支持CORBA架构,且CORBA在EAServer上扮演一个非常重要的角色。

8. EAServer支持那些组件类型?
  1. ActiveX (or COM) components
  2. Java-CORBA components
  3. Enterprise JavaBeans (EJB 1.1)
  4. CORBA C++ components、C components
  5. PowerBuilder NVO's (Sybase proprietary)
  6. Java Servlet 2.2
  7. Java ServerPages (JSP 1.1)
9. EAServer的开发工具有哪些?

Sybase提供了以下开发工具:

  1. PowerJ來开发Java的环境,並且它直接支持EAServer;
  2. PowerBuilder可以用来开发Jaugar CTS的NVO组件;
  3. PowerSite用来进行网页设计和制作;
  4. PowerDynamo用来进行完成Web server到数据库之间的解释性网关工作;
  5. Adaptive Server Anywhere数据库可用来对页面进行管理等等。

另一方面,也可以使用其他开发工具如VB/VC/Delphi/Jbuilder等等,只要最后将开发好的组件提交到EAServer上即可。

10. 对在安裝EAServer过程中出现的问题该如何解决?

如果在安装过程中出现错误,首先应该检查Jaguar所在目录下的bin子目录中的日志文件srv.log的相关信息;另外也可以到Sybase的新闻组forums.sybase.com中去寻找答案或是提问。

11.如何找到执行EAServer的错误信息?

检查安裝在Jaguar所在目录bin下的srv.log日志文件。

12.如何连上Jaguar Manager?

启动Jaguar Manager,选择链接Jaguar Server,在弹出的对话框中输入连接信息,确省用户名(User Name)为:jagadmin,口令(Password)为空白,主机名(Host Name)为localhost,端口号为(Port Number)为9000,即可连接到EAServer上。

12.EA Server 可运行在Windows 2000平台上吗?

EAServer 3.6可在Windows 2000平台中运行,但目前Sybase公司并未正式宣布支持Win 2000。

二、Jaguat CTS(组件引擎)问题

1.如何更改JaguarCTS server的监听器(Listener)?

启动JaguarCTS manager,并以jagadmin身份登陆Jaguar manager,鼠标点击servers展开该文件夹,然后再展开 jaguar文件夹,点击 listeners文件夹,会看到很多的listener profile (如. iiop,iiops等),用鼠标选中要更改的监听器,点击鼠标右鍵,选择listener properties,在弹出的对话框中进行修改。这里是默认jaguar服务器的监听器配置情况,如果用户自己创建了一个服务器,必须手工配置这些服务的监听器,至少要有iiop和http这两个协议的监听器。默认监听器的名字为localhost,一般要将iiop和http的监听器名称改为Jaguar CTS所在机器的名称,否则PowerBuilder、PowerSite或者Dynamo均无法找到Jaugar CTS。

2.为什么更改JaguarCTS的Jagadmin的password后机器宕机?

可能造成原因是在安装EAStudio时,选择典型安装,一般都会将PB或PJ的一个例子包-surfSideVideo也装在Jaguar server上,这个包中有一些组件类型是"service components"。解决方法如下:

启动JaguarCTS manager,并以jagadmin身份登陆jaguar manager,选择jaguar manager/servers,鼠标选择Jaguar,右鍵选择"server properties",选择"all properties"标签,找到"com.sybase.jaguar.server.service"属性,点击Modify按钮,将弹出的窗口中的文字删除,然后选择OK按钮。修改完成后,重新启动Jaguar CTS server。

3.可否將JaguarCTS安裝成NT服务? 如果已经安装成为服务,如何将服务删除?

在安裝EAStudio时,可以直接选择將JaguarCTS 安装为NT服务。如果在安装时没有选择安装为服务,也可以在安装成功以后再将其安装为服务,也可以将已经安装为NT服务的Jaguar服务卸载。方法如下:

安装Jaguar为NT服务

  1. 进入Dos模式;
  2. 将当前目录转到Jaguar cts所在目录下的bin目录;
  3. 运行该命令 serverstart server -install,这里的server为服务器名,它要与Jaguar CTS管理器中显示的一致。运行该命令后,即可在NT的控制面版中看到该服务名。

删除Jaguar的NT服务与安装类似,只是命令为serverstart server -remove,其中,server即是在Window NT控制面版中“服务”项目列表中所显示的名字。

4. 执行 HTML datawindow 时,系统给出 classpath没有找到(classpath not found)的信息?

这个错误在开发初期非常容易出现,主要原因是系统运行所需要的一些类路径和路径没有正确设置。确定在你的机器中有以下的classpath 及 path 的环境设定。这里假设Sybase是安装在c:/program files/sybase目录,EAServer为3.6版本。

CLASSPATH
       C:/Program Files/Sybase/Shared/Sun/jdk118/lib/classes.zip;
       C:/Program Files/Sybase/Jaguar CTS 3.5/html/classes;
       C:/Program Files/Sybase/Jaguar CTS 3.5/java/classes;
       C:/Program Files/Sybase/Shared/PowerBuilder/classes.zip;.

PATH
       C:/Program Files/Sybase/Jaguar CTS 3.5/bin;
       C:/Program Files/Sybase/Jaguar CTS 3.5/dll;
       C:/Program Files/Sybase/Jaguar CTS 3.5/client/dll;
       C:/Program Files/Sybase/Shared/Sun/JDK118/bin;
       C:/Program Files/Sybase/Shared/PowerBuilder;
       C:/Program Files/Sybase/Adaptive Server Anywhere 6.0/win32;
       C:/Program Files/Sybase/PowerDynamo/win32;

5. 如何将 Jaguar CTS及PowerDynamo 安装在不同的机器上?

在将 Jaguar CTS及PowerDynamo 安装在不同的机器上时,需要注意以下几点(这里%jaguar% 表示jaguar的主目录):

  1. 将%jaguar%/html/classes下的所有东西拷贝到PowerDynamo所在的机器上,并将classPath及path指定到该目录;
  2. 更改jaguar server上的监听器配置,目的是让jaguar server 能够接受从远端的PowerDynamo 來的服务请求。如何设置在前面已经讲到,这里不在重复。
6. Jaguar manager如何控制远端的JaguarCTS?

首先配置需要被控制Jaguar CTS的监听器,将iiop监听器属性改为机器名,重新启动Jaguar CTS server。然后在要控制的机器上启动 Jaguar manager,在登陆时在host name中输入要控制的iiop监听器的名字即可。

7. 什么是Connection caches,如何使用?

在Client/Server结构中,对数据库的每一次存取都会产生一个连接,存取结束后再释放这个连接。在Jaguar CTS组件事务服务器中为了克服在Client/Server中的这个问题,引入了Connection Caches的机制。一般,前端应用程序请求Jaugar CTS中的组件来执行一些逻辑处理,但在同时间内,每个前端程序都未必同时需要连到数据库,因此JaguarCTS建立了一个存放连接数据库的缓冲池,当组件需要使用数据库连接时,JaguarCTS会顺序地从pool中取出,当不再需要时再放回至pool中,这在实际情况下,可以让很多的前端应用共享几个数据库连接,提高了响应性能。

8.在Jaguar CTS中建立connection cache时,为何在server name中輸入ip地址建立的连接缓冲是无效的?

无效是正常的。在Jaguar CTS中建立一个connection cache时,servername含义如下:

  1. ODBC 模式,应填入ODBC的DSN (data source name)而非远端主机的IP地址;
  2. JDBC/ODBC 模式,应该填入jdbc:odbc:EAS Demo DB V3;
  3. JConnect 模式,应该填入jdbc:sybase:Tds:210.242.176.79:2638;
  4. OCI模式,应该填入Oracle的TNS names。
9. CTS中组件的生命周期是怎样的?

NewInstance → Activation → Invoke Method → Invocation Complete → Deactivation → Destruction等。

10. 交易的管理有哪些?

主要有:2-phase commit、DTC(Microsoft)、JTS(Java)和XA(Mainframe)。

11. JaguarCTS在Linux的现状如何?

目前JaguarCTS在Linux操作系统上的版本为3.5 beta版(2000 Apr),它只能在具有Native threads和需要BlackDown JDK上执行。

三、PowerDynamo(页面引擎)问题

1. PowerDynamo与Web server和数据库之间是如何协同工作的?

在Web Server设定与PowerDynamo的连接后,PowerDynamo直接使用URL的格式, Web Server就会将前端页面的请求指向PowerDynamo。与后台数据库部分,即可利用 PowerDynamo的模版向导与connection的设定连接到数据库,这样可以使用内嵌的SQL语句(embed- SQL),在Server端执行后,经过ISAPI、NSAPI或 CGI等方式经由Web Server送回前端,也可首先PowerDynamop连接Jaguar CTS组件,由组件连接数据库。

2. PowerDynamo能支持那些Web Server?

PowerDynamo可以支持Personal Web Server、IIS、Netscape、Apache等各种Web Server。

3. 在浏览器中如果直接输入URL为目录名称,则browser会显示WebSite的所有目录结构,该如何避免?

改变PowerDynamo Web Site站点中system 目录下的 contview.ssc文件,即可避免上述结果。可以将该文件删除,也可以修改该文件内部结构,如下面的程序会将当前目录下的的index.stm传回给用户。

<--SCRIPT
       curDoc = document.location;
       document.redirect = curDoc + "/index.stm";
-->

然后在每一目录下建立 index.stm文件。躲让,可以根据不同情况修改 contview.ssc文件以符合自己工作的需要。

最后,几乎所有人都会有这样一个问题,从上面这些介绍看,EAServer在企业级Web、分布式和客户/服务器应用方面表现出了强大的功能,那么目前该产品的成功案例是什么呢?据Sybase媒体介绍,EAServer最风光的时候是1998年的法国世界杯,这是他们提供的一组数字,相信你会做出正确判断的。从1998年6月12到7月12日,共有114亿次页面点击;点击最多的一天是1998年6月30日,共有7千3百万次;点击最多的一小时是1998年6月29日,共有1千万次;点击最多的一分钟是1998年6月29日,共有235,356次。国内比较成功的案例较少,目前本人正在参与开发的宁波国税税收监控系统应该是一个比较成功的案例,还有一些其他成功案例,大家可以到Sybase网站上去看。

EAServer (JaguarCts)开发者必读 SyBase EnterPrise Application Server新手上路 Sybase EAServer的文章也有一些,很少提及到开发中的一些细节问题。本人从事JaguarCts开发不久,遇到了许多细节问题,想来刚从事JaguarCts开发者也会遇上,以做参考,另则心中还存有许多问题,故撰此文,起抛砖引玉之效,望JaguarCts高手能释疑,深表感谢。 一、系统配置部分:1、 运行环境:W 阅读详情

相关推荐

企业级应用服务器EAServer 4.2实战指南

EAServer 4.2或许已经不再流行,但它所体现的设计思想——分层架构、集中管理、弹性扩展、精细调优——依然是构建企业级系统的基石。更重要的是,学习这类“古老”技术,能让我们跳出Spring Boot一键启动的舒适区,真正理解中间件的本质。当你亲手配置过线程池、调优过GC参数、搭建过集群通信,再去面对现代云原生架构时,你会发现自己拥有了别人不具备的底层洞察力。所以,别急着淘汰它。也许下一次你在客户现场看到那熟悉的登录界面时,嘴角会微微上扬:“哦,老朋友,我又回来了。” 😊。

weixin_31176789的博客 343

如何将EAServer(或Appeon Server)配置成Windows服务?

将EAServer(或Appeon Server)配置成Windows服务的步骤如下:1、从开始菜单,选择运行,输入cmd打开一个命令窗口2、进入EAServer安装目录,C:/Sybase/EAServer/bin3、先输入命令卸载Windows服务Jaguar   serverstart -uninstall4、再输入安装Windows服务的命令,可以带参数,例如指定JDK、JVM、和实例

.NET博文收藏 683

easerver5.0中文教程

easerver5.0中文教程 DOC格式

EAServer 使用ThreadManager创建服务组件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33966095的博客 209

easerver例子

功能还不错,希望大家多多支持,easerver功能还真不错啊

解除 EAServer 5.1 连接数限制

解除 EAServer 5.1 连接数限制 先安装开发者版,然后把这个补丁考到dll目录里, 启动就可以了.

Sybase EAServer学习(一) 创建Ms SqlServer 连接池

本文主要是介绍在Sybase EAServer 5.1中如何创建Ms SqlServer连接缓存,连接缓存的诸多优势这里就不再详述。 由于网上很多EAServer连接缓存例子都是采用ODBC来与Ms SqlServer来连接,但是在工作中我发现通过ODBC连接SqlServer许多SQL语法及存储过程存在问题,所以我想能不能像很多JAVA连接池一样通过JDBC连接呢,经过一番努力,终于成功

坤哥的专栏 3186

EAServer系统管理指南(中文)

EAServer系统管理指南(中文).pdf

EAServer培训结束!

“三天还不够”阿度打的新加坡旅游广告,不过用来形容这次的培训也非常合适,SYBASE的培训教师的详细的讲解和SYBASE工程师的专业知识真的留给我深刻的印象。解答了我好几页纸的问题(包括中间的5条发牢骚的问题),原来很多困惑和疑问都迎刃而解,也发现了一些以前开发过程中的不好的写法和习惯,最重要的是解决了开发在EAServer(简称:EAS)上的WebService的问题,这样以后我的开发工作量会减

Rerd's Blog 1229

EAServer4.2

EAServer是Sybase公司针对电子商务应用及企业e化所提出的解决方案,它可以为用户提供全面性企业级Web Site、分布式和主从式架构的解决方案。easerver4.2

微波无源器件 功分器1 新型方波导双模无功功分器

本名证明了一种基于有着特定功能的(dedicated)T性匹配元件(散射件)的进化结点的新型波导双模两路功分器的可行性。这个散射件,有着面向三个部分的匹配部分,提供了等效功分并且朝着对应的输出端口传输矩形波导的两个TE10/TE01正交模式。所提出的设计紧凑,易于比例变化并且能够级联来获得。

qq_45245770的博客 1391

EAServer 数据库连接缓存概念和如何配置连接缓存

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33910434的博客 394

wifi/BT芯片RTL8723DS驱动移植和测试之一wifi篇

本文主要介绍如何在stm32mp157中移植并测试芯片RTL8723DS的wifi功能。

汉尼拔勇闯天涯 8741

EASERVER管理密码忘记的处理方式

EASERVER

*冷鹰* 622

catia之车灯设计——灯玻加厚之后(单层灯玻、多层灯玻的设计)

加厚完A面后如果主机厂没有给其他的面我们该怎么做?

qq_19829077的博客 1305

数字IC物理验证实战 | 从Calibre LVS报告到Innovus定位的Debug全链路解析

本文详细解析了数字IC物理验证中Calibre LVS报告的Debug全流程,从INCORRECT NETS错误的初探到Innovus定位技巧,提供了实战案例和高效工具的使用方法。重点介绍了Calibre高亮功能、Innovus验证命令以及前后端工具联动的关键策略,帮助工程师快速定位和解决LVS问题,提升物理验证效率。

weixin_30919429的博客 127

EAServer 的常做的配置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34122548的博客 234

ETL数据集成案例

一个典型的ETL数据集成案例是将多个来源的数据合并成一个数据集。假设有一个公司,该公司使用一些不同的系统来存储不同部门的数据,例如销售数据存储在一个CRM系统中,财务数据存储在一个ERP系统中,人力资源数据存储在一个HR系统中。为了更好地进行报告和分析,该公司决定将所有这些数据集成到一个数据仓库中。以下是实现这一目标的ETL过程的步骤:提取(Extract):首先,需要从每个系统中提取所需的数据。每个系统可能有不同的数据格式和结构,因此需要编写不同的提取程序或查询来提取数据。

runqu的博客 948

eas java配置_EAS客户端调试环境搭建

客户端调试环境搭建说明适用场景:在现场跟踪问题或者在研发内部跟踪定位测试环境的问题时,开发人员需要快速搭建一个可供调试的环境以供分析问题,以下说明可供开发人员在需要时使用,注意该方式只支持客户端调试,服务端调试配置方式类似(链接远程jvm调试端口即可),但由于服务器不能随便启动停止,在现场应用客户端调试更为普遍一些。环境要求在进行以下工作前需要安装一个eclipse反编译插件,可以从网上下载。安装...

weixin_31971181的博客 650

MATLAB基础应用精讲-【强化学习】Actor - Critic 算法(附python代码实现)

这种架构结合了策略梯度方法(Policy - Gradient Methods)和价值函数估计方法(Value Function Estimation Methods)的优点。在强化学习中,智能体(Agent)需要通过与环境(Environment)的交互来学习最优的行为策略,以获得最大的累积奖励(Cumulative Reward)。

qq_36130719的博客 363

初探802.11协议(6)——Wi-Fi 6新特性简介

Wi-Fi 6新机制(特性)介绍

FanFF的博客 1522
上一篇: C++在网页设计中的应用
下一篇: 建立和部署PowerBuilder组件
wildcatbb
博客等级 码龄25年 0粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值