我正在研究其他人制作的Java EE项目。他们将这个项目放在VM中,我可以访问它来运行应用程序。但问题是我无法找到项目的所有文件。实际上,该项目正在使用模型 - 视图 - 控制器,我只找到.jsp
个文件(视图)。该应用程序使用JBoss,Tomcat,Maven和Catalina。我必须启动JBoss和Tomcat,然后在localhost
中,应用程序正在运行。所以它有效。我问自己是否有其中一种技术定义的地方,我可以找到其他文件。因为它们应该在VM上,因为项目运行良好。
有人知道这些文件是否有全局库?
答案 0 :(得分:0)
您的VM很可能只包含Web应用程序的运行时环境,包括JBoss安装(包括Tomcat)和部署的应用程序(在webapps
文件夹中),通常为解压缩(爆炸)WAR。有关Web应用程序结构的详细说明,请参阅Deployment。
如果您计划修改应用程序,则运行时环境对您没有多大帮助,因为它通常不包含Java源代码,而只包含其类文件。您需要一个开发环境,包括您最喜欢的IDE和Web应用程序项目,最好从某些版本控制系统(CVS,SVN,Git等)检出。在这里您可以编写/更改代码和JSP,并最终在运行时环境中构建WAR(例如使用Maven)进行部署。
在我看来,您应该在开发环境中查找文件。