WebSphere怎么样才能用起来?(100分)

  • 主题发起人 主题发起人 kindly
  • 开始时间 开始时间
K

kindly

Unregistered / Unconfirmed
GUEST, unregistred user!
我装了WS4.0,运行它带的例子每个都是Internal error,怎么回事啊?怎样才能正常的运行
jsp,ejb?DB2我装得是7.1sp3,webserver是WS自带的Apache,我搞了两天了,一点头绪都没有,
做过的朋友帮帮忙。
 
还有一个问题,adminserver.bat运行是可以正常运行,但是会显示一些?之类的乱码
Admin Console也是这个问题,而且admin console根本运行不起来,弹出个进度条对话框
就一动不动了,还有ose要不要设置?
刚刚转到java,问题一大堆,高手救救我吧!
 
我一直用的是3.5的版本,不知道有什么不同没有。
我不知道was4.0的版本是不是还像3.5一样分几种安装方式的,一般在3.5下
快速搭建测试环境我们用的是快速安装,这样was会安装一个instant db文件型
数据库作为was控制台服务的数据库。instant db数据库在nt上会经常莫名其妙的
损坏,(症状是cpu占用率长期在100%,你可以看一下你的电脑有没有这个毛病)
所以在nt上我们一般选择自定义方式安装,为admin server指定一个远程数据库,
但是我们使用的数据库一般是oracle,db2没有用过。
至于ose要不要设,你首先要知道什么叫ose,ose是webserver将servlet请求转发到
was的一个队列,改变该队列的值可以显著的影响was的性能,至于具体如何调整,你
可以到ibm网站上去下文档来看。介绍的很详细的。
其实你的admin console不是起不来,而是太慢了,你看到进度条出来后,可以泡杯茶,
找本小说,差不多看完一个章节后,你可以看到控制台窗口的。[:)]
先检讨一下你的电脑配置如何?cpu在800以下,内存在256以下,最好不要用was,
这还只是was的要求,如果你把db2也装在同一台机器上,那你的内存至少要1g,差不多
就得这么多。:)
was自带的例子在默认状态下是不起动的,所以你只有在控制台窗口中手工启动后才可以访问。
对了,你用的什么操作系统?详细的描述一下你的系统软硬件配置情况。也许还有其他原因吧。
 
hehe... WAS4和WAS3.5有一些不同。
首先,现在没有instantDB模式的默认安装了。我也用的是oracle.
还有,Db2其实消耗内存很少的,不像Oracle. 如果db2只是为了给WAS做服务数据库,我也用过
Db2 7.2,大概只用50几个M.
 
还有一个,别忘了在Services里面把WS admin server起起来!
 
我都做了,现在console可以跑起来了,was自带的例子webapps/samples/也可以跑起来,
但是我不知道如何为一个目录设置一个别名,可以执行该目录下的jsp文件,was4好像
只有添加jar,war,ear的选项,请曹大侠指点。
 
曹大侠,请问你是在南京吗,我记得好像在一片帖子里看到你说过。如果是的话,可以留个
电话吗,我这个问题很急,希望能得到您的帮助。电话号码可以发到我的信箱里:wangv@163.net
另外,这是您的真名吗?如果不是,怎么称呼您?
 
赫赫。小猪和我都在南京。
这是我的真名。
 
我也在南京,小猪给我的回答如下:
首先,你要注意的是,你必须把你的类路径写道你的应用的命令行参数中,而不是简单的加到
环境变量的classpath中。
然后,我不明白你的web application name怎么可能为空,我觉得很奇怪,
即使这样可以用,我也觉得这似乎有些怪异。
正确的做法如下:(假设3.5和4的差别应该不大)
你好像只能看到英文,我就用英文的菜单名吧。
1.console-》tasks-》create application server
2.去掉enterprise java bean前面的复选框,选next,假设输入application server name为testweb,记住这个名字
在命令行参数中(command line arguments)输入你的jsp要用到的java类的类路径。next。
3。选择结束后是否启动服务,你自己决定,然后一个配置是让你选择一个节点,你一般来说只有一个节点,名字为
你的机器名,你就选择它就可以了,then
next。
4。选择虚拟主机(virtual host),选择default_host就可以了,then
next。
5。让你输入servlet engneer name,不要理会,next就行了。
6。将webapplication name改为testweb,这只是一个习惯问题,你也可以不改的。将web application web path改为
/testweb,这只是为了简洁起见,你也可以不改的,不过我建议按照这样修改,这会让你思路清晰一点。
7。注意左上角有两个页标签,选择advance页,将document path改为你的jsp文件所在的文件夹,classpath中先指定
你能想到的所有类路径吧,嘻嘻,这样安全一点,以后你再去研究它是干嘛用的,这里的类路径是指servlet的类路径,
我很少只配jsp,一般都要配置servlet,所以我不太清楚这个参数对jsp会有什么影响,因为jsp最终也是要编译成servlet
执行的。then
next。
8。将所有复选款选上,然后选择单选框为enable jsp 1.0,then
finish。
在控制台窗口起动启动你建立的应用,然后打开浏览器,你可以用如下地址访问:
http://localhost/testweb/hello.jsp
我的回信是:
lr,您好!
  很抱歉,4的console和你所描述的过程有很多不一样,我找不到任何设置硬盘路径的
地方,好像只允许发布打包的jar,ear,war,可我发布的东东无论怎么制定别名,系统都
设置为“/”,我还在摸索,如果你有3.5版的下载地址,麻烦告诉我一个。谢了!
lr,您好!
  谢谢你的关心,英文我没有问题,我一般用的都是英文软件。如果你不相信可以
自己去找个4.0看看,虽然websphere我是初学者,但我不会笨到连你那么详细的描述
也会误会的程度,BAS,JBOSS我都设置成功过了,不过公司一定要用WAS,可能IBM的实
现思想我还没有理解。我再自己看看吧。谢谢你这两天的热心帮助。
======= 2002-01-23 09:45:00 您在来信中写道:=======
>ibm网站上应该有was3.5下载。
>我不太相信你的描述,也许你在什么地方误会了,我是这样感觉的。
>找个中文版也许对你要好一点。
= = = = = = = = = = = = = = = = = = = =

 
赫赫。WAS4和WAS 3.5有很多不一样的。现在WAS4有个assembly tool来做发布。WAS3.5其实
用的是不标准的结构,就是jsp放到web目录下,java文件放到servlets目录下。WAS5已经
采用标准的web-inf目录结构了。
 
还有,我不知道您的WAS4是怎么来的。我以前接触过一个盗版的WAS4,是从warez站点下的,
但是和正式版的是有不同的,运行不正常。请确认您的版本号是4.01.
最好打上fixpack2的补丁集。
 
我到ibm网站上看了一下,好像是有些不同了。:)
看来我也落伍了呀。我手上没有was4,所以我也无从下手,
不过我想你可以到ibm站点上下一个完整的inforcenter,
里面应该有比较详尽的说明。
 
我的版本是公司服务器上面的,据说是从正版光盘上考下来的,不过如果用中文安装的话,
全部是乱码,所以就用了英文安装。补丁包还没打,正在另一台服务器上面装,测试通过
后真是谢谢两位了。
 
又有一个问题了,用assembly tool弹出的对话框上全是中文乱码,不管你把安装选项是中文
还是英文,区域设为美国也没用,console是英文的,但是assembly tool却是中文的,不过
不能正常显示,现在我根本不知道那一堆选项是干什么的,可能是我这个安装版本有问题,
log analyzer又是中文的,可以正常显示,真是搞得我七荤八素
 
多人接受答案了。
 
后退
顶部