|
|
[楼主] 请教Jexus配置问题 有个网站项目,数据库是oracle,安装配置好了oracle客户端 但是需要设置一些环境变量 以前使用apache时候,在apache里有一个专门设置环境变量的文件 Jexus里没看到,我设置到了系统环境变量里也不好用 不知应该如何配置 [1楼] 回复:请教Jexus配置问题 asp.net访问Oracle数据库需要环境变量? [2楼] 回复:请教Jexus配置问题 windows下如果不是特殊情况不用设置 linux下的客户端还是需要的 [3楼] 回复:请教Jexus配置问题 我们用ASP.NET测试过对SQL Server、PostgreSQL、Sqlit等数据库的操作,没有发现任何问题,由于我们没有安装Oracle数据库,所以没有测试对Oracle的支持,不过,根据我们的经验,对Oracle的支持应该是没有问题的,因为System.Data.OracleClient并没有有关环境变量的要求。 由于你对你的问题描述得非常不详细,我们很难看出你需要配置些什么样的环境变量,配置环境变量的目的,没有环境变量会出现什么样的后果,因此,无法帮你进行技术上的分析和处理。 建议从如下几方面检查一下: 1、Mono版本是不是2.2以上,Linux用的是什么发行版; 2、是否使用的是System.Data.OracleClient名字空间; 3、数据库连接字串是怎么写的,是否正确; 4、ASP.NET网页是否经过了预编译; 另外,建议阅读一下: http://www.mono-project.com/ADO.NET 以及 http://www.mono-project.com/Oracle,或许对你的问题有所帮助。 问题解决后,希望能把您的处理过程、经验在这儿告诉大家。 [4楼] 回复:请教Jexus配置问题 SQL Server和Sqlit的都不需要设置客户端环境,这样的项目我已经试过了 我的oracle数据库项目用的是System.Data.OracleClient名字空间 mono2.4 Linux是SUSE10 数据库连接字串肯定是正确的,windows下已经测试过了 项目连接oracle数据库是必须要安装客户端的,而且要根据实际环境配置环境变量(windows下是修改注册表) 我再试试,解决后会来这里发出解决办法 [5楼] 回复:请教Jexus配置问题 已经找到解决办法 项目访问oracle数据库是需要客户端,而且客户端的设置需要和服务端相对应,比如字符集,比如客户端的路径等等 这些环境变量在使用apache的时候在apache安装目录的bin下有一个环境变量配置文件,直接放到这里就行 现在使用jws,放到jws里的几个文件里都不行 最后找到其他人的其他设置办法,将环境变量设置到系统变量或者user的环境变量里即可 现在项目运行正常 [6楼] 回复:请教Jexus配置问题 感谢大哲网友向大家提供的关于Oracle客户端环境变量的重要经验. |
|