当前位置: 首页 > 面试题库 >

如何将i-jetty服务器嵌入Android应用程序?

丁雅逸
2023-03-14
问题内容

嗨:我想将i-jetty集成到Android应用程序中,而不要反过来。之前有人包括i-jetty并使其能够在Android 2.1或2.2下运行吗?


问题答案:

对于那些仍然希望这样做的人,我成功地将I-Jetty集成到了我的应用程序中。

所以基本上我要做的是下载i-
jetty源代码并将其作为Eclipse中的Maven项目导入。然后,我在父pom.xml中添加了一个模块,该模块指向我制作的webapp maven模块:

<modules>
   <module>i-jetty-server</module>
   <module>i-jetty-ui</module>
   <module>webapp</module>
</modules>

并在webapp模块的pom.xml中将i-jetty-parent列为父项:

<parent>
  <groupId>org.mortbay.ijetty</groupId>
  <artifactId>ijetty-parent</artifactId>
  <version>3.2-SNAPSHOT</version>
</parent>

然后,我将所有Android应用程序文件复制到i-jetty-ui maven模块(包括所有源文件和资源)中。然后,您只需更改i-jetty
AndroidManifest.xml文件以包括所有新活动,并将“启动”活动更改为您自己的应用程序的启动活动,然后删除

   <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>

从IJetty活动声明中。

这样,您就可以在自己的内部运行原始的i-jetty应用程序!让我知道是否需要更多细节,我假设在这里您已经研究了源代码并对Maven有了基本的了解。



 类似资料:
  • 我制作了一个非常基本的web应用程序,它只有一个html页面。我把它当作战争输出。 现在我创建了一个嵌入式jetty服务器。 } 我为这个嵌入式服务器创建了一个jar。但是当我试图通过嵌入式服务器运行我的web应用程序时,我得到以下错误。 C:\users\user>Java-jar C:\users\user\desktop\jetty\webserver.jar null 我使用过jetty

  • 问题内容: 我讨厌问这样一个模糊的问题,但是我很难找到一个简单的例子。这是我到目前为止的内容: 我可以找到的嵌入式Jetty示例始终显示如下内容,以启动运行的Server实例,但我不知道如何实例化WebSocketServlet。 如何创建可以处理WebSocket连接请求的嵌入式服务器? 问题答案: 更新:2013年12月2日 有关带有WebSocket的嵌入式码头的最新示例,请参见: http

  • 在我的应用程序中,我希望在崩溃时将日志发送到远程服务器。我添加了try-catch块,并在catch中向服务器发送日志。我想知道我应该抓住哪些例外。我需要日志以防每次崩溃,这样我就能修复它。捕捉所有异常是一种好的做法吗? 提前感谢。

  • 问题内容: 我有一个MySql数据库,其中包含一些运动结果。我想编写一个Android应用程序以在手机上显示这些数据。 我已经在互联网上搜索了此问题,并且我认为不可能在MySql数据库和Android应用程序之间建立直接连接。(这是正确的吗?) 所以我的问题是:如何在android应用程序中访问MySql数据库以显示某些数据? 问题答案: 您可能需要查看C2DM(http://code.googl

  • 问题内容: 我正在使用嵌入式Jetty,我想添加一个servlet过滤器以在每个请求之前检查身份验证。我尝试按照以下示例进行操作,但签名似乎已更改。 我的Jetty启动器看起来像这样: 当我取消注释 我发现签名已更改。因此,我想退一步,问一问,对于嵌入式Jetty,如何添加一个在请求开始时运行的过滤器,并仅在满足某些条件时才允许请求继续进行? AuthenticationFilter类的开始看起来