Create a War File From The Maven Project

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.21
List Price:  €134.70
You save:  €38.49
£79.93
List Price:  £111.90
You save:  £31.97
CA$143.79
List Price:  CA$201.32
You save:  CA$57.52
A$160.48
List Price:  A$224.69
You save:  A$64.20
S$135.83
List Price:  S$190.17
You save:  S$54.33
HK$777.07
List Price:  HK$1,087.93
You save:  HK$310.86
CHF 89.45
List Price:  CHF 125.24
You save:  CHF 35.78
NOK kr1,141.95
List Price:  NOK kr1,598.78
You save:  NOK kr456.82
DKK kr717.64
List Price:  DKK kr1,004.72
You save:  DKK kr287.08
NZ$177.52
List Price:  NZ$248.53
You save:  NZ$71.01
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,994.74
List Price:  ৳16,793.12
You save:  ৳4,798.37
₹8,496.63
List Price:  ₹11,895.62
You save:  ₹3,398.99
RM450.75
List Price:  RM631.07
You save:  RM180.32
₦155,628.43
List Price:  ₦217,886.03
You save:  ₦62,257.60
₨27,934.96
List Price:  ₨39,110.06
You save:  ₨11,175.10
฿3,444.45
List Price:  ฿4,822.37
You save:  ฿1,377.92
₺3,518.54
List Price:  ₺4,926.10
You save:  ₺1,407.55
B$617.53
List Price:  B$864.57
You save:  B$247.04
R1,837.80
List Price:  R2,572.99
You save:  R735.19
Лв188.31
List Price:  Лв263.64
You save:  Лв75.33
₩144,872.25
List Price:  ₩202,826.95
You save:  ₩57,954.69
₪364.89
List Price:  ₪510.86
You save:  ₪145.97
₱5,883.01
List Price:  ₱8,236.45
You save:  ₱2,353.44
¥15,672.80
List Price:  ¥21,942.55
You save:  ¥6,269.75
MX$2,028.91
List Price:  MX$2,840.56
You save:  MX$811.64
QR366.34
List Price:  QR512.89
You save:  QR146.55
P1,382.59
List Price:  P1,935.69
You save:  P553.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,091.27
List Price:  E£7,127.98
You save:  E£2,036.71
ብር12,764.56
List Price:  ብር17,870.89
You save:  ብር5,106.33
Kz91,790.82
List Price:  Kz128,510.82
You save:  Kz36,720
CLP$99,155.08
List Price:  CLP$138,821.08
You save:  CLP$39,666
CN¥729.81
List Price:  CN¥1,021.77
You save:  CN¥291.95
RD$6,104.52
List Price:  RD$8,546.58
You save:  RD$2,442.05
DA13,454.60
List Price:  DA18,836.98
You save:  DA5,382.37
FJ$232.11
List Price:  FJ$324.96
You save:  FJ$92.85
Q773.21
List Price:  Q1,082.52
You save:  Q309.31
GY$21,000.46
List Price:  GY$29,401.48
You save:  GY$8,401.02
ISK kr13,903.60
List Price:  ISK kr19,465.60
You save:  ISK kr5,562
DH1,007.40
List Price:  DH1,410.40
You save:  DH403
L1,841.78
List Price:  L2,578.57
You save:  L736.78
ден5,922.50
List Price:  ден8,291.74
You save:  ден2,369.23
MOP$803.42
List Price:  MOP$1,124.82
You save:  MOP$321.40
N$1,834.70
List Price:  N$2,568.66
You save:  N$733.95
C$3,694.32
List Price:  C$5,172.20
You save:  C$1,477.87
रु13,665.58
List Price:  रु19,132.35
You save:  रु5,466.77
S/374.71
List Price:  S/524.60
You save:  S/149.89
K406.86
List Price:  K569.63
You save:  K162.76
SAR375.72
List Price:  SAR526.02
You save:  SAR150.30
ZK2,777.96
List Price:  ZK3,889.25
You save:  ZK1,111.29
L478.81
List Price:  L670.35
You save:  L191.54
Kč2,418.25
List Price:  Kč3,385.65
You save:  Kč967.40
Ft39,800.47
List Price:  Ft55,722.25
You save:  Ft15,921.78
SEK kr1,103.66
List Price:  SEK kr1,545.17
You save:  SEK kr441.50
ARS$102,190.76
List Price:  ARS$143,071.15
You save:  ARS$40,880.39
Bs693.61
List Price:  Bs971.08
You save:  Bs277.47
COP$437,799.12
List Price:  COP$612,936.28
You save:  COP$175,137.16
₡50,480.33
List Price:  ₡70,674.48
You save:  ₡20,194.15
L2,548.03
List Price:  L3,567.35
You save:  L1,019.31
₲784,126.06
List Price:  ₲1,097,807.85
You save:  ₲313,681.79
$U4,460.41
List Price:  $U6,244.75
You save:  $U1,784.34
zł409.96
List Price:  zł573.96
You save:  zł164
Already have an account? Log In

Transcript

Hey there welcome back friends. In this video we will try to understand how to extract a war file from our existing project. So let's get started. Now our existing project is a Maven project. So the process is literally different when compared to dynamic web projects. First of all, right click navigate to run and first of all clean the project.

Now what does this step do this will scan the existing project and this will clean up any extra files, which is there inside this target folder. So that's one thing, then moving forward, right click navigate to run as and click on this option which says Maven install. Now this will try to create a war file based on the packaging option you have chosen. Now there could be like multiple issues when you will try To like build your application, first of all the build is failure. And we will see how we can, like fix the issue. First of all, let me also show you one small little thing.

If we open up POM dot XML file, and if we check the overview, the packaging is a void, right? So our build our install will create a war file. And let me also show you the pom dot XML file. Here is the packaging option which is set as a war. Alright, let me close this again. In our last attempt to create a war file, it failed, right let me show you the console.

Here we go. So if we check the first error, it will say no compiler is provided in this environment. Perhaps you are running on j r e rather than JDK. Now in order to fix this issue, I will right click navigate to Barrett path configured the build path. Let me expand this and we can see that we are making use of j r e. In order to fix this. First of all remove this one, and then navigate to add library.

Click on JRE system library and click on this option. Alternate JRE Alright, and click on Install j r is now in here. If you are not getting this option of JDK Let me remove this real quick then click on Add and click on a standard VM. Click on next and now we need to search for the JDK directory which you can find inside your program files. Then, it would be inside Java folder then JDK now the path of your JDK will vary operating system to operating system now based on your operating system, choose the appropriate location. Select the folder of JDK it will give you the list of all the jar files which are up available inside this JDK folder and click on Finish.

Now instead of selecting this particular option, select the JDK option and click on apply, apply and close. And now inside this drop down you would be able to see this JDK option. Now select this to dq option and click on Finish. And now it will start showing up JRE system library JDK 1.8 which is cool enough the current version which I'm using is 1.8. In your case, the version may vary. Let me apply the changes and now this time around if I again right click and try to create a war file then it might work now Madden users like multiple steps and that could be scenarios where again there would be like couple of issues and you need to like debug the issues and you can definitely take help of internet.

All right and here is avert Maven created Have a wall file. And in fact, building the wall file everything seems to be okay enough there is no error, I am not able to see any error failures, errors escaped as nothing amazing build success. And now if we navigate to target we are able to see couple of more things. Let me refresh this particular project real quick. Here we go. And now we are able to see couple of more files right and one of the file as this file which is nothing but your WAR file.

And by taking help of this war file, you can deploy it on any other web server again, let me show you the exact location I can navigate to property and here is the location. Alright, so here is our workspace and if I show you the target folder, here is the full file and this file contains all the jars which we will required to execute our application. Alright, so this is good, this is a nice how easily we are able to build a war file out of our project. Alright, so that's it for today and do check my youtube channel by the name of a study is your.org on my YouTube channel there is a video which demonstrate how to deploy a war file on Tomcat. So that video can further help you to understand the deployment process of a war file. Alright, so that's it for today.

I hope you guys enjoyed this video. Thanks for watching. Have a nice day and take care

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.