Your project structure looks good but I doubt about the Eclipse configuration. Looks like your package is not being a part of Java Source.
Please execute the following steps:
1. Verify Source
set for project. Go to project properties, Java Build Path
and on Source
tab, look for the entries srcmainjava
and srcmain
esources
. If not present, click on Add Folder
to add source folders and it should similar to the below:
2. Go to Deployment Assembly
and verify that the you have deployment entry mappings in the right way. If you do not find Deployment Assembly
, go to Project Facets
and go for the option to convert the project to faceted form. In Project Facets
, you should have Dynamic Web Module
selected.
Deployment Assembly
should have mappings from Maven Dependencies
to WEB-INF/lib
, /src/main/webapp
to /
, src/main/resources
to WEB-INF/classes
and src/main/java
to WEB-INF/classes
. If any of these entries are missing, you may click Add
and choose Folder
or Libraries
as required.
3. Make sure that you access the project using the Context Root
name mentioned in the Web Project Settings
of your project, if you are deploying the application through Eclipse and not through maven or some other tool.
In the above case, you can access the application by localhost:8080/UI
where the server port 8080
may vary according to configuration.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…