- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为 grails/groovy/maven/tomcat 等的(极端)新手,我努力设置一个 CentOS 盒子来运行 grails 应用程序。我正在使用 VMWare Fusion、CentOS 5.8、Grails 1.3.2、ImageMagick-6.2.8、Tomcat 6.0.35。我选择安装 Sun 的 Java。
生成 War 文件后,我将其复制到 Tomcat 的 webapps 目录中。
就在那时,我看到在 catalina.out 中生成了以下错误:
2012-03-28 08:00:20,676 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'grailsApplication' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError: Please set Image Magic Home environment variable first
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ExceptionInInitializerError: Please set Image Magic Home environment variable first
at SendFaxService.(SendFaxService.groovy:41)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
我认为错误的相关部分是:请先设置 Image Magic Home 环境变量
考虑到这一点,我执行了 yum install ImageMagick
。我用谷歌搜索了 Image Magic 环境变量,看到一个名为“$MAGICK_HOME”的变量,所以我执行了 export MAGICK_HOME="/usr/share/ImageMagick-6.2.8"
,并将其放入 root 的 .bashrc 中文件。重新启动后,我的用户和 root 似乎都可以执行 echo $MAGICK_HOME
并获得正确的值。
当我将 war 文件放入 webapps 文件夹时,我仍然会生成相同的错误行。
所以我问你善良的互联网居民,我做了什么值得这个?
实际上,只要告诉我如何修复它即可。谢谢!
最佳答案
即使 Tomcat 以 root 身份运行,并且 root 可以看到 MAGICK_HOME 环境变量,Tomcat 在尝试安装依赖于 ImageMagick 的 war 时仍然不能。
我直接在catalina.sh的最前面添加了export语句:
export MAGICK_HOME=/usr/share/ImageMagick-6.2.8
瞧,成功了。可能有更好的解决方案,它不涉及这种毫不掩饰的黑客行为。请提交它,我很乐意将其标记为最佳解决方案。
关于tomcat - War 安装失败,因为未设置 Image Magic Home 环境变量(尽管我另有声明),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916927/
谷歌搜索后,我发现可以使用魔数(Magic Number)来识别文件的内容类型。 在我的程序中,我想在服务器端验证文件内容类型。 我的客户端代码: function readF
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
我在 Sonar 上收到此警告,认为这是违规行为。我需要适当的解决方案来从声纳中删除此警告。 我的代码是这样的: void method(){ try { int x; x=5; } ca
Cardano CLI 中有很多教程使用 --testnet-magic 3或 --testnet-magic 4在读取地址中的值、类型转换原生代币等过程中。但是他们都没有详细解释魔数(Magic N
我正在尝试编译“su” super 用户实用程序的修改版本,所以我在 git 上访问了 android5.0 源代码,并获得了“su.c”文件。 我的实际设备/硬件是乐视 x500 手机运行: And
我正在尝试编辑一些使用 python-magic 的代码,但出现导入错误:没有名为 magic 的模块。在我浏览互联网并找到有关使用我所做的 pip 安装 python-magic 的建议之前。我使用
您好,我正在尝试运行 python manage.py runserver 命令,但收到此错误消息 File "C:\Users\adrie\Anaconda3\lib\sre_compile.py"
我有这样一个函数: float_as_thousands_str_with_precision(value, precision) 如果我这样使用它: float_as_thousands_str_w
我有一个可以改变颜色的渐变,我希望其中的文本始终可见。 如果有任何开箱即用的资源,我宁愿动态地进行;我想要一个可以取消颜色的“魔笔”。 有什么实验吗? 最佳答案 Joel 对于如何对齐渐变画笔给出了很
Eclipse 生成的主细节流程在扩展 ListFragment 的类中有一些回调魔法 - 我说魔法是因为当你是 Android 和 Java 菜鸟时,它看起来就像是同时: ) 鉴于下面的代码,有人可
嗯,不完全是这样,但这里有一个例子。谁能解释一下B和C的区别?使用魔术函数动态设置值而不是简单地在属性定义中设置值如何更快? 这是一些代码: [root@vm-202-167-238-17 ~]# c
特地查看了下手册,关于php magic quotes,常见的几个设置如下,magic_quotes_gpc,magic_quotes_sybase,magic_quote_runtim
考虑这个类的安排 - 特别是魔术函数 __invoke: class Barman { public function __construct() { // .. .cons
是否可以在 Databricks 中导出“魔术 SQL”命令单元的输出? 我喜欢这样一个事实,即不必转义 SQL 命令,并且可以轻松地对其进行格式化。但是,我似乎无法在其他单元格中使用输出。我想要做的
我有来自 UploadedFile 按钮的文件,我想使用魔数(Magic Number)打印扩展文件, 我的代码: UploadedFile file = (UploadedFile)valueCha
我正在从头开始设计二进制文件格式,我想在开头包含一些魔术字节,以便可以轻松识别。我该如何选择哪些字节?我不知道任何魔数(Magic Number)的中央注册表,所以这只是选择一些尚未由附近 UNIX
问题:在 SQL 脚本或存储过程中避免魔数(Magic Number)或硬编码值的其他策略是什么? 考虑一个存储过程,它的工作是根据记录的StatusID 检查/更新记录的值。或其他一些 FK 查找表
我正在尝试使用Javascript的CryptoJS加密消息,如下所示: const encrypted_payload = CryptoJS.AES.encrypt("Hello, world!",
我使用“非常神奇”的正则表达式搜索(即/\v 或 %s/\v),但我希望我可以设置一些选项,这样我就不必再在任何地方包含\v 了。有办法做到这一点吗? 最佳答案 不是直接使用,但是您始终可以使用映射:
在哪里可以找到 Scala 的“神奇”函数列表,例如 apply、unapply、update、+= 等? 我所说的魔法函数是指编译器的某些语法糖使用的函数,例如 o.update(x,y) o(x
我是一名优秀的程序员,十分优秀!