Articles of mac osx

在启动时窒息OSX上新的tomcat安装

我已经完成了一个新的安装在OS X框的Tomcat6,没有它之前。 其他方面的performance有点奇怪,但目前的挂断是它根本不会启动。 为了响应startup.sh,catalina.out日志收集到这个错误: 线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / apache / catalina / startup / Bootstrap 引起:java.lang.ClassNotFoundException:org.apache.catalina.startup.Bootstrap 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:202) 在java.security.AccessController.doPrivileged(本地方法) 在java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) 在java.lang.ClassLoader.loadClass(ClassLoader.java:248) 其他一些奇怪的东西在这个安装中被注意到: bin目录中的.sh脚本没有执行权限,必须手动进行chmodded。 日志文件夹未被创build,导致较早的脚本崩溃。 在我手动创build日志文件夹之后,启动脚本在发生故障之前将其更改为新的错误。 在bin文件夹中运行其他脚本会生成类似的错误消息,涉及NoClassDefFoundError。 Bootstrap.java确实是在正确的位置,尽pipeBootstrap.class不在同一个文件夹中。 对于这个问题,如果tomcat的无数类文件应该已经从它们的.java文件中生成,我还没有看到它。

Samba在OS X 10.6.4上

我刚刚从10.6.3更新到10.6.4,现在我的Samba共享将不会挂载,也不会允许访问目录。 在日志中,我开始得到以下错误,有什么想法可能会出错? 2010/06/25 15:54:27, 0, pid=13848] /SourceCache/samba/samba-235.4/samba/source/passdb/secrets.c:secrets_fetch_domain_sid(150) secrets_fetch_domain_sid:opendirectory_query_domain_sid gave -14136 [eDSRecordNotFound] [2010/06/25 15:54:27, 0, pid=13850] /SourceCache/samba/samba-235.4/samba/source/lib/opendirectory.c:get_opendirectory_authenticator(247) failed to read DomainAdmin credentials, err=67 fd=19 errno=34 [2010/06/25 15:54:27, 1, pid=13850] /SourceCache/samba/samba-235.4/samba/source/smbd/service.c:make_connection_snum(1092) winsrv (10.0.0.8) connect to service Dates initially as user johnd (uid=1028, gid=20) (pid 13850) [2010/06/25 15:54:42, 1, pid=13850] /SourceCache/samba/samba-235.4/samba/source/smbd/service.c:close_cnum(1289) winsrv (10.0.0.8) closed connection to service Dates […]

在Snow Leopard(不是服务器)上运行SVN

我认为这会比看起来更容易。 我正在运行Snow Leopard 10.6.4 我想使用这台机器作为局域网上其他人的Subversion版本库。 让Apache运行起来很简单(实际上这很容易,它是欺骗性的…事实certificate这只是一个checkbox的偏好)。 但现在我坚持最好的方式去安装Subversion与Apache运行。 有很多的教程,但是我发现的大部分都是过时的(和/或似乎依赖于第三方附加软件,如Fink或MacPorts)。 任何提示安装SVN最无痛的方式? 我确实从collab.net获取了最新的Subversion DMG,它会给我一个PKG文件。 不知道从哪里去。 编辑: 叹气 。 我想我被认为应该比以前更难了。 就像一个白痴,我不想运行pkg文件。 结果就是这一切。 “卫生署!

在Mac OS X Server 10.6上启动时启动Apache 2

在Mac OS X Server 10.6上编译,安装和configurationApache 2.2.15后,一切正常。 手动启动时服务器运行正常,没有configuration问题。 然后我添加了一个启动的系统守护进程(在/库/ LaunchDaemons /),加载它,并重新启动。 再次,这似乎工作正常。 但是,由于mod_unique_id的问题,Apache不会在启动时启动,我想。 这里是apache错误日志条目: [Tue Jun 29 09:01:29 2010] [alert] (EAI 8)nodename nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "my.server.net" Configuration Failed 在我看来,launchd在启动过程中过早地启动了这项工作,而在反向DNS查询没有完成或正确传播的时候。 如果我通过SSH手动启动Apache,它启动没有错误。 (服务器具有一个静态IP,具有完全限定的域名集。 下面是我的system.log中的一些行: Jun 29 09:01:29 org.apache.httpd[88]: httpd: apr_sockaddr_info_get() failed for my.server.com Jun 29 09:01:29 org.apache.httpd[88]: httpd: […]

用于Office 2010的OVS – Mac?

可能重复: 你能帮我解决我的软件授权问题吗? 我们正处于为办公室计划/购买Office 2010的过程中。 我们有与Office 2003和Office 2004 Mac版的混合环境。 我已经直接打电话给我的经销商和微软,但是我总是被redirect到一些不知道这个问题的答案(在这里插入坏字): 如果我购买了许多具有软件保证的Office Professional Plus许可证,我可以安全地假设,我可以在Mac上使用其中的一些(Mac版本的Office 2008,Mac版本的Office 2011版本)。 我已经从Microsoft下载了一份白皮书(2008年,所以我不知道它是否仍然适用),它说: 根据批量许可协议获得时,Microsoft Office系统产品的一些许可证被视为平台独立许可证。 其中包括用于Windows的Microsoft Office Standard 2007,Microsoft Office Professional Plus 2007,Microsoft Office Enterprise 2007,Mac for Office以及Microsoft Office Word 2007,Microsoft Office Excel 2007电子表格软件和Microsoft OfficePowerPoint® 2007年的演示graphics程序为Windows和Mac。 只要所使用的版本与最初许可的产品版本相同或更早,就可以在任何计算机平台(例如,PC,Mac)上使用平台独立许可下的软件。 例如,具有Office Standard 2007 for Windows许可证的客户可以使用Office Standard 2003 for Windows或Office 2004 for Mac,但不能使用Office 2008 for Mac。 例外情况是,客户在Office […]

PHP不会通过Snow Leopard Web共享运行

我已经遵循了所有的教程,并取消了httpd.conf中的相关行,但PHP文件不能在Web共享下渲染。 服务器只是提供源代码而不是运行它。 我知道PHP的作品,因为我可以直接从terminal使用“PHP”命令运行它。 这里发生了什么?

在Active Directory上的OSX客户端安装错误的主path

我将OSX Open Directory服务器添加到Windows 2008域。 我已经得到了适当的OSX客户端身份validation,并从OD获取设置。 在AD中,用户configuration文件设置为将主文件夹连接到networkingpath,例如Z:\ to \\server\share\username login到OSX时,这将被挂载为\\server\share 。 我已经使用了OSX上的AD绑定下的高级设置,但它们似乎都与使用networkingpath作为OSX主目录文件夹相关,这不是我想要的。 login到OSX时,我需要做些什么来直接将此挂载到\\server\share\username ?

在OS X上使用PHP 5.3安装PHP-GTK

我无法在os x上使用php 5.3安装php-gtk。 我目前使用macports来做到这一点,当我尝试安装php-gtk,它会喷出“重复的静态”错误: Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_php_php5-gtk/work/php-gtk-2.0.1" && /usr/bin/make -j2 all " returned error 2 Command output: ext/gtk+/gen_pango.c:2951: error: duplicate 'static' ext/gtk+/gen_pango.c:2957: error: duplicate 'static' ext/gtk+/gen_pango.c:3097: error: duplicate 'static' ext/gtk+/gen_pango.c:3103: error: duplicate 'static' 有没有办法强制它build设,或安装它的替代方法?

在OS X 10.6.4上安装Safari 4

真的需要这个能力(为了向后兼容的缘故)在OS 10.6.4而不是Safari 5上运行Safar 4.会生病的同时运行。 :d 解决:最后find这个网站。 :P http://michelf.com/projects/multi-safari/

在OSX上设置CGIHTTPServer

我对此一无所知,请耐心等待。 我试图在OSX上设置python的CGIHTTPServer,以便能够在本地提供cgi-scripts,但我似乎无法做到这一点。 我有一个简单的testing脚本: #!/usr/bin/env python import cgi cgi.test() (具有权限-rwxr-xr-x@ ,位于~/WWW (权限为drwxr-xr-x),从shell运行得很好,我有这个脚本来使用CGIHTTPServer: import CGIHTTPServer import BaseHTTPServer class Handler(CGIHTTPServer.CGIHTTPRequestHandler): cgi_directories = ["~/WWW"] PORT = 8000 httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler) print "serving at port", PORT 但是当我运行它,去localhost:8000只服务于脚本的内容,而不是结果(即它返回的代码,而不是输出)。 我究竟做错了什么?