Websphere Application Server的配置问题!!

alan_turing 2000-08-23 10:39:00
加精
我们有一个开发团队,开发环境是nt4.0+Sp6及IBM websphere的一整套东西!
开发的时候碰到了问题:
因为我们共用一台开发服务器,所以我把was下的servlets目录共享出来,但发现如果在里面再给每个人建以个人名称命名的个人目录时servlet就不能运行!只有放到servlets目录下才行!这样就对类的命名有要求了,但这样做有些麻烦!不知道WAS里能否指定个人开发servlet的目录?
请熟悉was的高手回答,一定给分!



...全文
347 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan_turing 2000-08-29
  • 打赏
  • 举报
回复
要让网络服务器可以找到JavaBean,你需要将它们的类别档案放在特别位置。
在was应当放到哪里?
leslielu 2000-08-25
  • 打赏
  • 举报
回复
事实上,虚拟路径是你自己定的,Websphere就有两个路径同样指到一个/Servlets/的虚路径下,所以多设置几个实路径指到一个虚路径,这样就没有问题了,当然我也没试过两个路径有相同的Class的结果,试试就指到了。
青润 2000-08-25
  • 打赏
  • 举报
回复
当然,你也可以让所有的人在服务器上使用统一目录,但这时就需要小心的备份一下你的servlet文件,以免被别人误删了,这就需要整个团队的默契了。
如果说这个办法有点麻烦的话,那我所说的第二个办法就更麻烦了,但第二个办法要比第一个办法好用的多,而且不必再最后修改servlet文件,只需要将所有的文件拷贝到同一目录下就可以了。但实现起来就更麻烦了。如果你可以等的话,不妨看看别人怎么回答,不过,好像目前在国内用WebSphere的并不是很多。
Tommy Chang 2000-08-25
  • 打赏
  • 举报
回复
qingrun老兄的意思搞明白了,是我误解了。但是感觉方法有点麻烦,而且不太透明。

:)
青润 2000-08-24
  • 打赏
  • 举报
回复
上面cxgtommy的做法好像也是正确的,不过他似乎对我所陈述的方法1有所误解,这里我做一下说明:在方法1中并不是要把每一台开发客户机都作服务器,在这些客户机上不必安装WebShpere,而只需安装Jdk就可以了。每个人将编译完的Servlet文件考入到服务器的相关目录下来作调试。
只需要个人机器上的编译目录结构要与服务器上的一致就可以了,也就是说,可以在个人机器
上设置与服务器上对应的空目录结构,而不必真正的安装WebSphere。当然,你也可以给每个
人在服务器上设置一个Servlet目录,比如:实际目录servlets/com/alan_turing/ ...那对
应的每个人在调试的时候所使用的目录就应该是servlet/com/alan_turing/ ...或者
servlet/com.alan_turing. ...(请注意我写的点的数目),而在个人机器上就应该在
classpath中设置有...\servlet\com\alan_turing\ ...,这样个人机器会自动将编译完成
的servlet文件放在与服务器对应的目录下,然后就可以将servlet文件拷到对应的服务器的
目录下来作调试了。
青润 2000-08-24
  • 打赏
  • 举报
回复
上面cxgtommy的做法好像也是正确的,不过他似乎对我所陈述的方法1有所误解,这里我做一下说明:在方法1中并不是要把每一台开发客户机都作服务器,在这些客户机上不必安装WebShpere,而只需安装Jdk就可以了。每个人将编译完的Servlet文件考入到服务器的相关目录下来作调试。
只需要个人机器上的编译目录结构要与服务器上的一致就可以了,也就是说,可以在个人机器上设置与服务器上对应的空目录结构,而不必真正的安装WebSphere。当然,你也可以给每个人在服务器上设置一个Servlet目录,比如:实际目录servlets/com/alan_turing/ ...那对应的每个人在调试的时候所使用的目录就应该是servlet/com/alan_turing/ ...或者servlet/com.alan_turing. ...(请注意我写的点的数目),而在个人机器上就应该在classpath中设置有...\servlet\com\alan_turing\ ...,这样个人机器会自动将编译完成的servlet文件放在与服务器对应的目录下,然后就可以将servlet文件拷到对应的服务器的目录下来作调试了。
青润 2000-08-24
  • 打赏
  • 举报
回复
cxgtommy的方法也不错,不过他对我的方法的理解有一些问题,我并不是要每部开发客户机都
作服务器,而是仅仅是形成一个编译环境,然后将编译后的servlet文件放到服务器上去调试。
而且,完全可以像alan_turing那样在服务器上建立目录,但是调试时每个人就需要键入自己对
应的虚拟文件路径了,如:实际目录是servlets/alan_turing/com/...,则虚拟路径对应的是
servlet/alan_turing/com/...或者servlet/alan_turing.com....,请注意我所写的点的数
目。
青润 2000-08-24
  • 打赏
  • 举报
回复
不好意思,可能我的话说的不明白。其实我是想告诉你,在“servlet/com.alan_turing. ...”
的结尾处有四个“.”后面连续的三个点是省略号;而在
“...\servlet\com\alan_turing\ ...”的前后两个都是省略号,你可以根据具体情况自行
设定的。
alan_turing 2000-08-24
  • 打赏
  • 举报
回复
请注意我写的点的数目????

麻烦您把上句话解释一下!
青润 2000-08-24
  • 打赏
  • 举报
回复
怎么搞得么?!我今天回复了几次,都没有显示,最后回复这一次却把以前的回复都显示出来了,
这里的回复是不是有问题?如果需要,我给你做一个好不好,让我感到太难堪了。;(
青润 2000-08-24
  • 打赏
  • 举报
回复
上面cxgtommy的做法好像也是正确的,不过他似乎对我所陈述的方法1有所误解,这里我做一下说明:在方法1中并不是要把每一台开发客户机都作服务器,在这些客户机上不必安装WebShpere,而只需安装Jdk就可以了。每个人将编译完的Servlet文件考入到服务器的相关目录下来作调试。
只需要个人机器上的编译目录结构要与服务器上的一致就可以了,也就是说,可以在个人机器上设置与服务器上对应的空目录结构,而不必真正的安装WebSphere。当然,你也可以给每个人在服务器上设置一个Servlet目录,比如:实际目录servlets/com/alan_turing/ ...那对应的每个人在调试的时候所使用的目录就应该是servlet/com/alan_turing/ ...或者servlet/com.alan_turing. ...(请注意我写的点的数目),而在个人机器上就应该在classpath中设置有...\servlet\com\alan_turing\ ...,这样个人机器会自动将编译完成的servlet文件放在与服务器对应的目录下,然后就可以将servlet文件拷到对应的服务器的目录下来作调试了。
alan_turing 2000-08-23
  • 打赏
  • 举报
回复
个人机器jdk的classpath目录如何设置?
是否是说个人机器上的jdk需要和服务器上JDK的安装路径一样?
个人路径是不是servlet/alan_turing/......
就可以执行了?
青润 2000-08-23
  • 打赏
  • 举报
回复
你是不是要这样设置:每一个人有一个独立的servlet目录在服务器上,每个人独立编写
自己的servlet文件,独立测试。如果我说得对的话,你请往下面看:
1、只要在服务器的servlets目录下设置每个人的目录后,将相应的servlet文件放在下
面,在每个人的计算机上设置与服务器上相应的目录,并将jdk的classpath目录设好,
直接在个人的计算机上编译,然后再拷贝到服务器上作测试就可以了。只不过测试的时候
每个人都要使用自己的路径,在最后综合的时候只需要将路经改过来就可以了,不用更改
servlet文件。
2、2么,现在还是先不要说得好,因为这个办法比较复杂,需要建立多个虚拟主机然后设
置相应的servlets目录,1中的方法肯定好用,因为我们就是这样做的。
Tommy Chang 2000-08-23
  • 打赏
  • 举报
回复
其实,在ide配置里面,只要将编译路径指到服务器的servlets目录,彼此不是编译同一个class,那就没问题。不过要只编译自己写的servlet,或彼此机器上不要留有对方的servlet源程序。前台用个cvs系统管理下,就可以了啊。

qingrun的方法1意思是每部开发客户机都作服务器,自己在本机调试程序,然后整合起来。

加路径会跟java中package相撞,其实如果不需整合的话,其实,每个人有自己的package更好。package的常见命名方法之一是com.sun.xxxx这样子的。也可以试试这种命名方法.

:)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧