所以我刚刚开始了一个新项目,我已经得到了一些代码,真的很奇怪的代码......
所以项目结构如下:
simple-java-project-1 ---> eclipse java项目,它包含一些数据库连接器
simple-java-project-2 --->保持数据转换,格式化等逻辑,使用project-1
中的连接器dynamic-web-project - >从project1和project2获取jar并提供websocket api来发送这些数据等。
我想将这个混乱转换为结构良好的maven项目。所以我用这个pom创建了一个主maven项目:
......bla bla bla....
<modules>
<module>the-connectors</module>
<module>the-logic</module>
<module>the-dynamic-web-module</module>
</modules>
<dependencies>.....</dependencies/>
以及模块。我添加了他们所需的依赖项。
所以现在我没有得到的困难部分:我怎样才能将整个项目部署到本地tomcat并运行?
现在,web.xml和/ WEB-INF / stuff位于“动态网络模块”模块中,...
任何想法或提示?提前致谢。
答案 0 :(得分:0)
您应该将tomcat7-maven-plugin添加到the-dynamic-web-module
:
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<systemProperties>
</systemProperties>
</configuration>
</plugin>
</plugins>
</build>
在构建并安装其他2个模块(mvn install
)之后,转到the-dynamic-web-module
并启动mvn tomcat7:run
。然后使用您的浏览器转到localhost:8080/
,您就可以获得自己的应用。