只部署java文件而不部署WAR
我有一个基于jsp的web应用程序 源代码保存在只部署java文件而不部署WAR,java,eclipse,jsp,tomcat,Java,Eclipse,Jsp,Tomcat,我有一个基于jsp的web应用程序 源代码保存在C:/MyApp/src中。这里包含控制器和其他.java文件 在通过eclipse构建应用程序之后。我将.war文件复制到Apache/WebApps文件夹。ApacheTomcat对其进行了扩展,web应用程序运行良好 从最近几天开始,我直接在Apache/WebApps文件夹中编辑了很多页面。现在我想在C:/MyApp/src/。 现在我想在我的Apache/WebApps中使用更新的.java文件,但不想通过eclipse重建整个代码。如果
C:/MyApp/src
中。这里包含控制器和其他.java
文件
在通过eclipse构建应用程序之后。我将.war
文件复制到Apache/WebApps
文件夹。ApacheTomcat对其进行了扩展,web应用程序运行良好
从最近几天开始,我直接在Apache/WebApps
文件夹中编辑了很多页面。现在我想在C:/MyApp/src/。
现在我想在我的Apache/WebApps
中使用更新的.java
文件,但不想通过eclipse重建整个代码。如果这样做,我在Apache/WebApps
文件夹中所做的更改将丢失
我该怎么办?你该怎么办
http://andrei.gmxhome.de/filesync/index.html
并使用提取的war文件。安装插件
http://andrei.gmxhome.de/filesync/index.html
并使用提取的war文件。按照建议进行更改,否则 您可以使用Eclipse配置tomcat服务器,并从Eclipse启动和停止服务器,然后可以
将项目添加到Eclipse中配置的服务器中
Eclipse可以配置为自动将更改部署到服务器,因此,无论何时更改JSP或java文件,服务器都会自动进行更改,而无需部署WAR文件
但是,由于java更改不是热部署的,所以每当您将更改保存到java文件时,eclipse都会重新启动服务器
如果您想在不重新启动服务器的情况下部署java更改,还可以尝试使用(30天内免费:-)
现在我建议(如果你不想走上面提到的路。下面是一个非常粗糙的方法,将来应该避免)
在eclipse中将.java
文件编译成.class
关闭服务器
将.class
文件复制到服务器上WEB-INF/classes/中的确切位置。
重新启动服务器
这将保持JSP更改的完整性,并反映.java
更改
希望这有帮助。按照建议进行更改,否则
您可以使用Eclipse配置tomcat服务器,并从Eclipse启动和停止服务器,然后可以将项目添加到Eclipse中配置的服务器中
Eclipse可以配置为自动将更改部署到服务器,因此,无论何时更改JSP或java文件,服务器都会自动进行更改,而无需部署WAR文件
但是,由于java更改不是热部署的,所以每当您将更改保存到java文件时,eclipse都会重新启动服务器
如果您想在不重新启动服务器的情况下部署java更改,还可以尝试使用(30天内免费:-)
现在我建议(如果你不想走上面提到的路。下面是一个非常粗糙的方法,将来应该避免)
在eclipse中将.java
文件编译成.class
关闭服务器
将.class
文件复制到服务器上WEB-INF/classes/中的确切位置。
重新启动服务器
这将保持JSP更改的完整性,并反映.java
更改
希望这有帮助。 Apache不是一个程序,Apache是一个基础。我很确定,基金会并没有提取你的战争档案。请说得更具体些@我想你是在使用Apache Tomcat,如果我没有错,不是Apache。Apache不是一个程序,Apache是一个基础。我很确定,基金会并没有提取你的战争档案。请说得更具体些@coure2011如果我没有错的话,我认为你在使用ApacheTomcat,而不是Apache?-1你是对的,但这并不能解决他的问题。他不喜欢删除WebApps文件夹。maven和ant都不会帮忙。-1你是对的,但这并不能解决他的问题。他不喜欢删除WebApps文件夹。maven和ant在这方面都没有帮助。我认为这并不能回答问题,因为他说的是.java
文件,java文件不同于jsp,需要部署来反映更改。这个工具只需将文件系统中的文件与eclipse.eclipse compile.java同步到.class,对吗?插件也会将.class文件发送到服务器!然后服务器的部署扫描程序启动。就这些!(@4min)我不认为这回答了问题,因为他说的是.java
文件,java文件不同于jsp,需要部署来反映更改。这个工具只需将文件系统中的文件与eclipse.eclipse compile.java同步到.class,对吗?插件也会将.class文件发送到服务器!然后服务器的部署扫描程序启动。就这些!(@4分钟)