|
Katherine :
请大家帮我从理论的角度深入分析一下MapXtremeJava4.5安装和发布应用中出现的常见问题,例如: 由于MapXtremeJava4.5自带的tomcat和apache不太稳定,在运行过程中会发生正常启动后还不能正常访问 http://localhost:8080的情况。如果安装MapXtremeJava4.5的机器上有其他程序也使用了8080端口,例如oracle自带的apache,这种情况特别容易发生。 分析一下这个端口冲突会出现的现象,针对这些现象分析一下原因,给出比较好的解决方法。从系统的角度分析一下产生问题的可能原因和解决问题的主要思路,感谢大家的指点!
James.Liu :
最好不用apache提供的这些免费东东,不用付费,当然产品的服务和技术的稳定性得不到很好的保障了,除了问题你发泄的地儿都没有。除了aphache之外你还有很多其他的选择,笔如oracle ias,bea weblogic,ibm websphere等等application server。 不过就我接触过的CASE来说,用tomcat的也不是想象中的那么糟糕,也有一些系统中应用,大不了死了从行启动一下就好了。 建议地图应用服务器和数据库服务器分开放置,一个是能取得更好的性能,另外也能避免一些不必要的冲突,如果机子上有ORACLE9I,那么其他所有应用的端口都不应该和它冲突,否则就会出现不是你死就是我亡的局面,当然高手出外。 高手都是墙外彩旗飘飘,墙内红旗不倒的,这儿的红旗是只ORACLE
Katherine :
首先感谢斑竹的回答,还有些问题要请教。 MapXtremeJava4.5自带了tomcat和apache,我也是感觉很不稳定,希望能找个好的解决方法。我现在是把MapXtremeJava4.5放在C盘,把oracle放在了D盘,我使的是oracle9i。也想过用tomcat,但是也感觉不太好。根据斑竹的指点我如果使用oracle9iAS是不是会效果好些呢。 这个开发平台怎么搭建呢? 还有就是我现在使用JBuilder9开发,想做一个B/S的系统,不使用JSP用什么可以有效的实现典型应用呢,比如数字城市,斑竹有很多实际的开发经验的积累,能否指点一下做这种项目的一般思路和处理的方法吗? 感觉做这方面开发要学的东西很多,有点无从下手,而且相关资料很少。尤其是涉及到一些具体配置的问题,真是让新手一筹莫展啊。我也在这个论坛的其他部分看了一下,感觉还是很有收获的,尤其是空间数据库部分,也给了我很大帮助。
archive :
如果你用Oracle9i全安装,那8080端口是肯定不能用的,Oracle 9i的XML协议所用的HTTP Server已经把它占用掉了,你如果要用这个东东就要通过Oracle Database ConfigurationAssistant修改这个端口 Apache算是应用最广的Web Server了,它的发行版稳定性还是可以保证的,只是Tomcat作为中间件系统,能力是弱了一点儿,稳定性是差了一点儿,配置复杂了一点儿,但正是这样对我们开发来说可操作的东东才多啊。所以从我们实际使用来看,开发的时候用Tomcat是比较合理的,MXTJ 45的Tomcat相对比较小,而且调试、重启都方便,如果你觉得不好可以考虑使用OC4J构造一个简版开发环境相对也稳定一些 不过实际的发行环境还是用商用的中间件系统(如:Oracle9iAS,WebLog,WebSphere这类东东好一些),稳定、扩展、并发等等能力都是和Tomcat不可同日而语的
|