小编and*_*ers的帖子

在小型企业环境中摆脱服务器

在小型企业环境中,还需要有中央服务器吗?

就我自己的公司(一个约有 12 名员工的小型慈善机构)而言,我们使用我们的服务器 (Windows Server 2003) 进行以下操作:

  • 通过 Microsoft Exchange 发送电子邮件
  • 中央存储
  • 充当打印服务器
  • 用户身份验证/活动目录

运行这样的服务器会产生巨大的成本:

  • 电力,首先用于服务器本身,然后用于所需的空调(这个东西会排出大量热量)
  • 噪音(其中有很多)
  • IT 支持账单(Windows Server 和 Exchange 都非常复杂,而且出错的方式有很多)

我已经找到了用更便宜(更好?)的替代品来替换这些功能中的许多的方法:

  • Google Apps / GMail 对我们来说是一个明显的胜利:我们有太多与垃圾邮件相关的问题,甚至都不好笑,而且 Outlook 在我们老化的计算机上运行缓慢
  • 您可以购买带有内置打印服务器的网络存储设备,例如Netgear ReadyNAS™ RND4210,它可以让我们存储/共享我们的所有文档,并允许我们通过网络访问打印机

我唯一不知道如何处理的是身份验证方面的事情 - 在我看来,如果我们摆脱了我们的服务器,您实际上将拥有一堆没有共享池的独立 PC用户帐户/没有中央管理员。那正确吗?那有关系吗?我是否错过了保留中央服务器的任何其他充分理由?

有没有人知道有什么好的、具有成本效益的方法可以实现相同的目的但没有昂贵的中央服务器?

networking windows-server-2003 cloud-computing small-business

7
推荐指数
1
解决办法
3035
查看次数

Apache Tomcat Windows 服务忽略 JAVA_HOME 环境变量

我正在尝试在 Windows Server 2003 机器上设置 Apache Tomcat。如果我使用命令行版本 ( catalina.bat start) 一切正常,但是如果我尝试将它用作 Windows 服务,它似乎选择了错误的值JAVA_HOME- 它忽略了我设置的环境变量,并且它使用的是运行时路径而不是 JDK 路径。结果,我的脚本无法编译,应用程序也无法运行。

我正在使用所有东西的旧版本:Tomcat 4 和 Java 1.4.2_19(这是一个遗留应用程序,我现在没有时间更新 - 我只是想让它在第 1 阶段运行)。

我已将 JDKC:\j2sdk1.4.2_19安装到C:\Program Files\Apache Software Foundation\Tomcat 4.1. 该服务的“Java 虚拟机”设置设置为C:\j2sdk1.4.2_19\jre\bin\client\jvm.dll。该JAVA_HOME环境变量设置为C:\j2sdk1.4.2_19

当我尝试启动我的应用程序时,它会将以下错误写入日志:

Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\j2sdk1.4.2_19\jre"

即它添加了一个额外的“ \jreJAVA_HOME,不应该在那里!

我还想知道它是否可能是某个地方的注册表设置,但我查看了所有明显的地方。HKEY_LOCAL_MACHINE\SOFTWARE\Apache …

windows tomcat java

6
推荐指数
1
解决办法
2万
查看次数