这是cmd输出...
----------------------------------------------------------------
Installing the service 'TomEE' ...
Using CATALINA_HOME: "C:\tomee"
Using CATALINA_BASE: "C:\tomee"
Using JAVA_HOME: "C:\program files\Java\jdk1.6.0_26"
Using JRE_HOME:
在一台windows机器上同时运行apache tomcat和apachetomee-plus是可能的吗?因为在设置Tomcat时,我设置了CATALINA_HOME环境变量;我认为当apache tomee使用TomEE发行版中包含的startup.bat文件启动时,它会选择TomEE设置的CATALINA_HOME变量。
我们能否在一个windows (或其他系统)中同时拥有这两个服务器,并确保当我启动TomEE plus服务器的startp.bat时,我的Tomcat Servlet容器不会被拾取?
System Info:
Windows 7 64 bit
JAVA 1.6.0_21
我下载并安装了TomEE 1.7.1。当启动服务器时,抛出一个IllegalArgumentException。
可能是什么问题,因为我还没有部署任何应用程序。
INFO: Using 'openejb.jdbc.datasource- creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
java.lang.IllegalArgumentException
at java.util.EventObject.<init>(EventObject.java:52)
at java.beans.
我想添加一个修改后的maven插件到我的项目中。它包含一个尚未在中央存储库中使用的特性。我尝试过将其添加到系统范围中,并将其安装在本地回购系统中,但它不起作用。这是可行的,还是我必须安装在每台机器上,我想建设这个项目?
在这里可以找到git回购:
更新
根据"“,这需要在我的项目之外进行maven回购。如果是真的话我会很难过的。
update我最后让它开始工作了。
svn co http://svn.apache.org/repos/asf/tomee/tomee/tags/tomee-1.5.2 tomee
cd ~/Projects/tomee/maven
patch tome
当在dos命令提示符上启动tomee时,我得到以下输出:
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\Hockchai>C:\apache-tomee-plus-1.6.0.1\bin\startup.bat
Using CATALINA_BASE: "C:\apache-tomee-plus-1.6.0.1"
Using CATALINA_HOME: "C:\apache-to
因此,我要做的是让多个Tomcat (TomEE)实例在Docker容器中运行。然后将代理反转到这些容器中的一个,以返回正确的数据。它告诉我TomEE实例已经启动,但是在浏览器上它仍然返回一个404错误。
Using CATALINA_BASE: /workspace/tomee
Using CATALINA_HOME: /workspace/tomee
Using CATALINA_TMPDIR: /workspace/tomee/temp
Using JRE_HOME: /opt/java/openjdk
Using CLASSPATH: /workspa
我在Docker中运行Tomee7。日志显示已启动,但在浏览器中看不到。
我尝试使用localhost:8080和docker ip 192.168.99.100:8080
Tomee日志:
INFO - Creating Container(id=My Stateless Container)
INFO - Creating ServerService(id=cxf)
INFO - Creating ServerService(id=cxf-rs)
INFO - ** Bound Services **
INFO - NAME IP
在TomEE启动之后,问题就出现了:
WARNING: Can't set TomEE ServerEndpointConfig$Configurator
java.lang.NoSuchFieldException: defaultImpl
at java.lang.Class.getDeclaredField(Class.java:2062)
at org.apache.tomee.catalina.TomcatWebAppBuilder.forceEEServerEndpointConfigurator(TomcatWebAppBuilder.java:338)
我跟踪了这个,但最后我得到了一个404没有找到。
The requested resource [/TomEE_war_exploded/] is not available
在Intellij中,我没有看到一个错误。Apache Tomee运行在windows in ~/software/apache-TomEE 8.0.11下,代码在~/游乐场/TomEE中运行。
不巧的是,我无法理解war文件将如何被复制到~/software/apache-tomee 8.0.11/webapp目录或配置错误存在的位置。
从日志文件中,我不确定部署是否正确:
30-May-2022