在小型企业环境中,还需要有中央服务器吗?
就我自己的公司(一个约有 12 名员工的小型慈善机构)而言,我们使用我们的服务器 (Windows Server 2003) 进行以下操作:
运行这样的服务器会产生巨大的成本:
我已经找到了用更便宜(更好?)的替代品来替换这些功能中的许多的方法:
我唯一不知道如何处理的是身份验证方面的事情 - 在我看来,如果我们摆脱了我们的服务器,您实际上将拥有一堆没有共享池的独立 PC用户帐户/没有中央管理员。那正确吗?那有关系吗?我是否错过了保留中央服务器的任何其他充分理由?
有没有人知道有什么好的、具有成本效益的方法可以实现相同的目的但没有昂贵的中央服务器?
networking windows-server-2003 cloud-computing small-business
我正在尝试在 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 theclasspath. Perhaps JAVA_HOME does notpoint to the JDK. It is currently setto "C:\j2sdk1.4.2_19\jre"
即它添加了一个额外的“ \jre” JAVA_HOME,不应该在那里!
我还想知道它是否可能是某个地方的注册表设置,但我查看了所有明显的地方。HKEY_LOCAL_MACHINE\SOFTWARE\Apache …