【问题标题】:Deploy django as war - Jython将 django 部署为战争 - Jython
【发布时间】:2017-09-20 11:55:31
【问题描述】:

我正在尝试将 django 应用程序部署为战争(与 JBOSS 服务器一起使用)。我已经看过文档并做了这个:

jython manage.py builder --include-java-libs=/usr/share/java/jython/jython.jar

我有这个错误:

Traceback (most recent call last):
  File "manage.py", line 16, in <module>
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我该怎么办? 谢谢。

【问题讨论】:

    标签: django jython


    【解决方案1】:

    试试这个:

    jython -m pip list
    

    在列表中检查软件包名称 django 是否存在。另外,检查包 django-jython

    要将此包安装到 jython 安装目录,请运行以下命令:

    jython -m pip install django
    jython -m pip install django-jython
    

    要构建战争文件,请使用以下命令:

    jython manage.py buildwar --include-java-libs=/path/to/jython-standalone.jar
    

    【讨论】:

      【解决方案2】:

      您尚未激活为应用程序安装 Python 和其他依赖包的环境。

      激活环境,然后运行:

      jython manage.py builder --include-java-libs=/usr/share/java/jython/jython.jar
      

      那么它会为你工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 2012-04-14
        • 2019-03-23
        • 1970-01-01
        相关资源
        最近更新 更多