相关疑难解决方法(0)

appengine-maven-plugin配置选项,如jvm标志

自版本1.7.4.Google App Engine的官方appengine-maven-plugin由Google发布.它有一个任务appengine:devserver来启动本地开发服务器.

这个插件似乎没有任何Maven配置选项.

我想知道我怎么能a)提供jvm标志b)禁用新版本检查(离线工作时)

请注意,到目前为止,我使用的是非官方的net.kindleit maven-gae-plugin,如:

<plugin>
    <groupId>net.kindleit</groupId>
    <artifactId>maven-gae-plugin</artifactId>
    <version>0.9.4</version>
    <configuration>
        <disableUpdateCheck>true</disableUpdateCheck>
        <javaAgent>${env.REBEL_HOME}/jrebel.jar</javaAgent>
        <jvmFlags>
            <jvmFlag>-noverify</jvmFlag>
            <jvmFlag>-Ddatastore.backing_store=${project.basedir}/local_db.bin</jvmFlag>
            <jvmFlag>-Ddatastore.default_high_rep_job_policy_unapplied_job_pct=20</jvmFlag>
            <jvmFlag>-Drebel.spring_data_plugin=true</jvmFlag>
        </jvmFlags>
        <wait>true</wait>
    </configuration>
    <dependencies>
        <dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-tools-sdk</artifactId>
            <version>${com.google.appengine.version}</version>
        </dependency>
        <dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-api-1.0-sdk</artifactId>
            <version>${com.google.appengine.version}</version>
        </dependency>
    </dependencies>
</plugin>
Run Code Online (Sandbox Code Playgroud)

java google-app-engine maven

10
推荐指数
3
解决办法
4156
查看次数

eclipse中的远程调试

我有一个在服务器A中运行的应用程序.dev环境在服务器B中.我正在尝试远程调试在服务器A中运行的应用程序.

在服务器A中,我将以下命令添加到服务启动脚本

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4554,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

服务在服务器A中运行.

当我尝试启动远程调试配置时,它给出了

Failed to connect to remote VM. Connection refused. Connection refused
Run Code Online (Sandbox Code Playgroud)

端口4554在服务器A中是免费的.

还需要做什么其他配置?

关心Dheeraj Joshi

java eclipse debugging

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

debugging ×1

eclipse ×1

google-app-engine ×1

maven ×1