Backporting Struts 2 to JDK1.4 or JDK 1.3 using Retrotranslator

Struts 2 framework and its dependencies available currently are compiled using JDK 1.5 and if you want to use same framework on JDK1.4 then you will require to backport these jars. Struts 2 framework core jars and its plugin jars can be translated to JDK 1.4 or 1.3 using Retrotranslator utility.

Retrotranslator is a open source project which does this translation.

You can read more about this on

Here are the steps to create the backport jars for JDK 1.4 or JDK 1.3

1. Download Struts 2 - Alternative Java 4 JARs: from
This also contains the retrotanslator jar files

2. Unzip the downloaded file, this should create backport folder containing core jars, and retrotranslation jar files.

3. Now copy all your Struts 2 Jars (including dependancies) to a folder say (Struts2-1.5)

4. Create another folder for converted jar files say (Struts2-1.4)

5. Run below command for each jar in the Struts2-1.5 folder

java -jar retrotranslator-transformer-.jar -advanced -srcjar Struts2-1.5/struts2--.jar -destjar ./Struts2-1.4/struts2--.jar

Note: Replace the & tokens with appropriate jar values.
Here are commands for struts backporting

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-core- -destjar Struts2-1.4/struts2-core-j4-

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/xwork-2.0.5.jar -destjar Struts2-1.4/xwork-j4-2.0.5.jar 

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-codebehind.jar -destjar ./Struts2-1.4/struts2-codebehind.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-core.jar -destjar ./Struts2-1.4/struts2-core-1.4.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-spring.jar -destjar ./Struts2-1.4/struts2-spring.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-pell.jar -destjar ./Struts2-1.4/struts2-pell.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-plexus.jar -destjar ./Struts2-1.4/struts2-plexus.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-struts1.jar -destjar ./Struts2-1.4/struts2-struts1.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-jsf.jar -destjar ./Struts2-1.4/struts2-jsf.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-sitegraph.jar -destjar ./Struts2-1.4/struts2-sitegraph.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-sitemesh.jar -destjar ./Struts2-1.4/struts2-sitemesh.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-tiles.jar -destjar ./Struts2-1.4/struts2-tiles.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/struts2-config-browser.jar -destjar ./Struts2-1.4/struts2-config-browser.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar Struts2-1.5/xwork-2.0.5.jar -destjar ./Struts2-1.4/xwork-2.0.5.jar

6. This should create all your jars which are required for JDK 1.4.

7. Make sure you delete all JDK 1.5 compiled jars from your application lib and replace it with translated jars for JDK 1.4. Keeping both may create unknown issues.

Retrotranslator is not limited to backporting the Struts 2 framework. Its a utility which can be utilized for backporting any JDK 1.5 compiled code to JDK 1.4.

Backporting Struts 2 to JDK 1.4, Back porting Struts 2 to JDK 1.3, Back Porting example, Backporting using retrotranslator, Backporting Struts 2 using Retrotranslator, retrotranslator for struts 2, backporting all struts 2 plugin, struts 2 back port example

645 Post Comment

«Oldest   ‹Older   601 – 645 of 645   Newer›   Newest»
agenpoker said...

this site is very good and very interesting visit also site
agen poker

ksjy88 said...

If you desire to increase your know-how simply keep visiting this site and be updated with the newest news posted here.


mod space said...

Greetings! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information to work on.


maps google said...

I seriously love your blog.. Excellent colors & theme. Did you build this website yourself? Please reply back as I’m planning to create my own website and would like to find out where you got this from or exactly what the theme is called.


sam said...

I have read your article, it is really interesting and has lots of useful information. We are most trusted chevy dealership peoria il, where you can find new or used Chevrolet models.
Visit here - Chevy Dealership Peoria Il

Unknown said...

this site is very good and very interesting visit also site
Judi Bola88
Judi Bola88

sam said...

Thanks for Sharing this Valuable Information with us: this is very useful for me. Keep it Up. Trending Blogs India 2021, Most Popular Blog Topics India 2021, Trending Topics in India 2021
Visit here - india china latest news today

Chicks in Dubai said...

Independent Escorts in Dubai is the right decision. the top Dubai Escorts at your one Click. Log on to us for entertainment

saeedrazan said...

تعمیرات مبل در منزل، کار را برای شما راحتتر می کند و شما می توانید به راحتی مبل های خود را که به مرور زمان آسیب دیده و مستهلک شده اند را ترمیم کرده و مبل های فرسوده و آسیب دیده خود را تبدیل به مبل نو با سلیقه خود شما شود، که در ادامه بیشتر توضیح خواهیم داد که چطور با تعمیر مبل، رنگ و بوی جدیدی به دکوراسیون و طراحی داخل منزل خودتان به وجود آورید.
توجه کنید که تنها برای تعمیرات جزیی مثل شکستن پایه مبل یا تعویض پارچه مبلی که پاره شده و نیاز به رفو مختصری دارد میتوان تعمیر مبل در منزل انجام گیرد.
اگر سطح آسیب دیدگی و خرابی مبل ها بالا باشد امکان تعمیرات مبلمان در منزل وجود نخواهد داشت و باید به کارگاه یا نمایندگی تعمیر مبل منتقل شود.

تعمیر مبل در تهران
تعمیر مبل چرم

saeedrazan said...

لوله بازکنی
لوله باز کنی تهران

service said...

I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You. Status moj whatsApp

Berita Bola said...

This article is very interesting and gives a little information and don't forget to visit the site
Berita Bola

Manila said...

I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

Visit Web

Unknown said...

This article is very interesting and gives a little information and don't forget to visit the site
Idn Poker Slot

jewellery said...

I found your blog recently and have been following along. I thought I'd leave my first comment. Mountain driving Academy is one of the prestigious and well-established driving school Canada.
Visit here - driving school near me

Unknown said...

This article is very interesting and gives a little information and don't forget to visit the site
livescore bola

Unknown said...

This article is very interesting and gives a little information and don't forget to visit the site

Anonymous said...

Best Web Development Agency

manmeet1 said...

Gandhi Brothers Lottery Group was founded by Mr Manmeet Singh when he was 12 years old and today, it has been developed as a very reputed the well-established business firm of providing secure Lottery of Punjab State Lottery since the last 36 years. It has two Lottery system. Bumper Prizes weekly Prizes. The biggest jackpot hit from the Punjab State Lottery is New Year Bumper 2012 on 19-01-12 amounting Rs.2.00 crore Monthly Lottery Bumper 2012 held on 23-07-12 amounting Rs. 51 Lakhs distributed over prize money. Gandhi Brother’s lottery is Authorized and legal, assuring each player of a fair playing lottery.
Nagaland state lotteries

Meysah Varok said...

Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

Visit Web

ritu singh said...

This is very useful software for you and me. No errors were found during the check.
You can use it. I hope you like it.
Vinyl Graphics in Denver

priya singh said...

It was a great blog with so much information of the beautiful places to visit.
geyser installation in Nagpur

Unknown said...

Nice Blog, it is very Impressive. keep sharing good information with us.
pitch to investors

kamagradubai said...

Superb article and valuable information because it’s really helpful for me, Thank you so much for share this wonderful information with us.

Unknown said...

This article is very interesting and gives a little information and don't forget to visit the site
Slot Gacor

Unknown said...

Great Article Cyber Security Projects projects for cse Networking Security Projects JavaScript Training in Chennai JavaScript Training in Chennai The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

deepaks42 said...

Thank you for sharing so insightful article. has a far-reaching presence across various cities in India.
Visit for more info food to order online

Irene Berry said...

This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!
Click Here
Visit Web

jamesc32 said...

Hello there, You have done a great job. As we all know how much Bill of Sale being used. This document is usually used for sale and purchase between two parties like Buyer & seller.
Visit here texas Bill of Sale

Anonymous said...

Starway is a company with expertise of Design, Engineering, Manufacture, Integration, Installation, Turnkey Execution and After Sales Service / Support in both Photovoltaic and Thermal heating systems, waste to energy, fire management, globally, directly and through its associates.
Starway energy private limited
Starway Energy Meerut

Anonymous said...

1 догикоин в рублях

agen said...

Login akun demo poker idn asia terlengkap

420coloradobudexpress said...

DAV CENTENARY SCHOOL is an English Medium School in the Meerut District of Uttar Pradesh.

The school is famous for providing the best quality education and striving students towards excellence.

It has its name always in the list of Top 10 CBSE Schools in Meerut. Currently, it is said to be the best school in Meerut.




agenpoker said...

Daftar situs slot idn terbaik dan terpercaya slot idn terbaik

rom52 said...

Thank You for Providing Such insightful information. If someone is looking for the भड़काने वाली शायरी | shayari for true love | राधा कृष्ण दर्द भरी शायरी.

Customer Service said...

Thank You for Providing Such insightful information. If someone is looking for the Quickbooks Customer Service in US.

williams23 said...

The kilt represents Celtic Pride; we here at Scottish Kilt Collection are proud to be a leading supplier of kilts for men and women all around the world Website: kilts for men | tactical kilt | leather kilt

3drenderingindia said...

Nice post.Thanks for sharing.3D Interior Design

Anonymous said...

Nice post.Best Online Herbal Shop in Dubai

Tracking2u said...

Nice post.GPS tracking system

Deny Setiawan said...

Thanks for nice information,
Please check our website:


corewave said...

Thanks for sharing valuable post CRM Software Development Company in Delhi

Akriti Verma said...

i like the way that you express your thoughts with us. I am very impressed after seeing your blog. Thank you for sharing with us.
Bangalore Massage Service
Massage Service in Bangalore
Spa Girls in Bangalore
Bangalore Massage Service
Bangalore Massage Service
Bangalore Massage Service
Bangalore Massage Service

pgslot said...

Check out our new products here: สล็อตPG [item code is aoom123]

taveriuspagination said...

A slot machine's theoretical payout proportion is set at the manufacturing facility when the software program is written. It is necessary that the machine contains a high-quality RNG implementation. Because all PRNGs should finally repeat their number sequence and, if the interval is short or the PRNG is in any other case flawed, an advanced player have the ability to|could possibly|might find a way to} "predict" the next outcome.

«Oldest ‹Older   601 – 645 of 645   Newer› Newest»

Post a Comment

Search Web......