在tomcat上部署django
我在Windows10的Jython上使用Django1.8。根据教程创建了一个简单的Django项目。使用buildwar(包括JAR)打包后,当我在tomcat中部署mysite.war归档文件时,我得到一个错误。在tomcat上部署django,django,tomcat,jython-2.7,Django,Tomcat,Jython 2.7,我在Windows10的Jython上使用Django1.8。根据教程创建了一个简单的Django项目。使用buildwar(包括JAR)打包后,当我在tomcat中部署mysite.war归档文件时,我得到一个错误。 我的项目名是mysite,我在web.xml中引用了Jython路径。 我的项目结构是 -mysite -WEB-INF -lib -jruby-extras-fileservlet.jar -jython.jar -lib-python -djang
我的项目名是mysite,我在web.xml中引用了Jython路径。 我的项目结构是
-mysite
-WEB-INF
-lib
-jruby-extras-fileservlet.jar
-jython.jar
-lib-python
-django
-doj
-polls
-application_settingspy.class
-application_settings.py
-eggs.pth
-web.xml
-wsgi
错误是
Traceback (most recent call last):
File "D:\jython27\Lib\modjy\modjy.py", line 80, in service
self.exc_handler.handle(req, resp, wsgi_environ, mx, (typ, value, tb) )
File "D:\jython27\Lib\modjy\modjy.py", line 76, in service
self.dispatch_to_application(req, resp, wsgi_environ)
File "D:\jython27\Lib\modjy\modjy.py", line 92, in dispatch_to_application
app_callable = self.get_app_object(req, environ)
File "D:\jython27\Lib\modjy\modjy_publish.py", line 68, in get_app_object
return self.get_app_object_old_style(req, environ)
File "D:\jython27\Lib\modjy\modjy_publish.py", line 120, in get_app_object_old_style
return self.load_object(source_filename, callable_name)
File "D:\jython27\Lib\modjy\modjy_publish.py", line 142, in load_object
self.raise_exc(NoCallable, "Error loading jython callable '%s': %s" % (callable_name, str(x)) )
File "D:\jython27\Lib\modjy\modjy.py", line 121, in raise_exc
raise exc_class(message)
modjy.modjy_exceptions.NoCallable: Error loading jython callable 'application': No module named mysite
应用程序设置文件显示:
from mysite.settings import *
CONTEXT_ROOT = "mysite"
有同样的问题。你找到解决办法了吗@arnap@HarikrishnanK.N. 当你对问题感兴趣时,你可能想对其进行投票:这会增加吸引答案的几率。