Message4013
When building a Django application war file under Cygwin or directly
under a Win32 terminal the process terminates prematurely complaining
about not being able to find jarjar.jar:
C:\Development Work\Java\LSE_PublicSite>jython manage.py war --include-
java-lib
=c:\javaclasses\postgresql.jar;c:\javaclasses\antlr.jar
Assembling WAR on c:\docume~1\njps3\locals~1\temp\tmpw3qj2a
\LSE_PublicSite
Copying WAR skeleton...
Copying jython.jar...
Copying jarjar.jar...
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_manager(settings)
File "C:\jython\Lib\site-packages\django\core\management
\__init__.py", line 3
0, in execute_manager
utility.execute()
File "C:\jython\Lib\site-packages\django\core\management
\__init__.py", line 2
5, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\jython\Lib\site-packages\django\core\management\base.py",
line 195,
n run_from_argv
self.execute(*args, **options.__dict__)
File "C:\jython\Lib\site-packages\django\core\management\base.py",
line 222,
n execute
output = self.handle(*args, **options)
File "C:\jython\Lib\site-packages\django\core\management\base.py",
line 222,
n execute
output = self.handle(*args, **options)
File "C:\jython\Lib\site-packages\doj\management\commands\war.py",
line 51, i
handle
self.copy_jython(exploded_war_dir)
File "C:\jython\Lib\site-packages\doj\management\commands\war.py",
line 115,
n copy_jython
self.copy_java_jar(exploded_war_dir,
File "C:\jython\Lib\site-packages\doj\management\commands\war.py",
line 200,
n copy_java_jar
shutil.copy(java_lib,
File "C:\jython\Lib\shutil.py", line 85, in copy
copyfile(src, dst)
File "C:\jython\Lib\shutil.py", line 51, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] ENOENT: 'C:\\jython\\javalib\\jarjar.jar'
If the included jarjar-0.7.jar file in jython\javalib is renamed to
jarjar.jar then the process completes successfully as shown:
C:\Development Work\Java\LSE_PublicSite>jython manage.py war --include-
java-libs
=c:\javaclasses\postgresql.jar;c:\javaclasses\antlr.jar
*sys-package-mgr*: processing modified jar, 'C:\jython\javalib
\jarjar.jar'
Assembling WAR on c:\docume~1\njps3\locals~1\temp\tmpqerq-n
\LSE_PublicSite
Copying WAR skeleton...
Copying jython.jar...
Copying jarjar.jar...
Copying Lib...
Copying django...
Copying adminmedia...
Copying LSE_PublicSite...
Copying media...
Copying doj...
Copying postgresql.jar...
Copying antlr.jar...
Building WAR on C:\Development Work\Java\LSE_PublicSite.war...
Cleaning c:\docume~1\njps3\locals~1\temp\tmpqerq-n...
Finished.
Now you can copy C:\Development Work\Java\LSE_PublicSite.war to
whatever location your application server wants it. |
|
Date |
User |
Action |
Args |
2009-01-08 13:13:30 | JohnSJohnM | set | recipients:
+ JohnSJohnM |
2009-01-08 13:13:30 | JohnSJohnM | set | messageid: <1231420410.37.0.967333480367.issue1221@psf.upfronthosting.co.za> |
2009-01-08 13:13:30 | JohnSJohnM | link | issue1221 messages |
2009-01-08 13:13:29 | JohnSJohnM | create | |
|