我已经删除了 Struts 2 Web应用程序.对于在服务器上运行它,我需要安装以下内容: JDK tomcat mysql 我需要将项目发送给外国客户.他要求我将整个项目和软件转换为一个EXE文件,以便使用单个EXE文件可以安装所有内容并将我的项目加载到服务器中. 也就是说,他可以使用该单个EXE将项目加载到服务器上. EXE文件将开始一个一个一个一个一个一个调用安装程序,最后加载我的项目. 我已将.msi安装程序转换为.exe和我的项目是否可以创建这样的单个EXE文件?我必须遵循哪些工具和步骤? 解决方案 要安装JDK,Tomcat和MySQL,您需要一个支持先决条件的设置创作工具.由于您想要一个EXE文件,因此该设置工具还必须将先决条件嵌入EXE Bootstrapper中. 您没有提及您正在使用的设置工具,但是可以尝试其中之一: http:http:http:http:http:http:http://en.wikipedia.org/w
以下是关于 bundle 的编程技术问答
是否可以制作一个大小为.msi和exe的内部捆绑包大于2GB的WIX安装捆绑包?当前在我的.wxs模板中,我在内部包含多个'es内部的.我并没有自己创建该WIX模板,而只是在旧版项目中改进/修复错误,因此我不太精通Wix Toolset.无论如何,然后用candle.exe和this .wixobj i feed to light.exe创建一个.wixobj.看来,如果要链接的内容总数超过2GB light.exe失败而失败: 错误lght0306:在完成驾驶室时返回错误(e_fail) 文件.当创建带有更多的驾驶室文件时,这最常见的是 其中比65535个文件.要么减少您的文件数量 安装软件包或将安装程序包的文件拆分为 使用媒体元素多个驾驶室文件. 我正在寻找解决方案,一个建议是使用,但是只有一个在标签中可用,我想我在我的情况下无法使用,因为我正在烹饪的捆绑包具有嵌入的自定义
在升级期间,从捆绑输出"错误1316:已经存在指定帐户"的WIX软件包执行. Windows安装程序如何输出此错误代码?恐怕没有太多的文档. 我们以前发布了由单个MSI软件包组成的产品,现在我们正在准备一个由包含此MSI软件包的新版本的Wix捆绑包组成的升级.原始MSI软件包和更新之间的产品代码和文件名没有更改. 编辑:现在的MSI软件包不支持升级.当用户需要升级时(每当进行重大升级,较小的升级或少量更新)时,他必须首先手动卸载以前的软件包... 编辑2:我刚刚删除了汇编的util扩展名的引用,安装程序似乎工作正常...我仍然需要对其进行全面测试. 解决方案 喜欢MRFUSION,我通过卸载/安装另一个程序遇到了这个问题.不幸的是,该答案中的链接不再有效,并将其重定向到列出了许多简单修复解决方案的页面,除了唯一可以帮助的页面.当前可在以下网址获得"程序安装和卸载",以: https://support.microsoft.com/en-us/help/17588
我刚刚安装了带有Heroku工具的Ruby,Probem是当我做bundle install时,它给了我这个错误: sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory 对这个问题的态度 bundle命令找不到.不好的解释器我应该更改路径,但是我不知道该怎么做,我更改了Windows路径环境变量,甚至更改为c:\ ruby-1.9.2 \ bin i遇到了类似的错误: sh.exe": /c/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory 当我尝试重新安装工具带时,我将安装diquotry更改为c:\,但仍在程序文件(x86)目录处的向导安装git和ruby文件夹. 有什么建议? 解
我需要为Windows创建一个安装程序,该安装程序应该能够安装Python解释器的特定版本(2.7)加上一个依赖项,例如Ipython,Numpy,Pandas等. . 基本上,这是Active State为其主动python分布所做的事情:一个包括解释器 + deps的单个捆绑. 不是Windows用户,我不确定从哪里开始,除了查看 nsis ((这可能有帮助吗?) 解决方案 我建议使用我也用来构建Python版本的包装工具,该版本在 tools/msi/msi.py .在Python源(或安装)顶部解开其他依赖项,然后调整MSI.PY以拾取要包装的所有其他文件.您应该调整显示字符串,以表明这确实是一个单独的python分布. 其他解决方案 对于Windows,有 pynsist .它在内部使用NSIS,并捆绑python,因此您不必这样做.它带有有用的示例. 免责声明:我还没有尝试过pynsist,但会很快. 其他解决方案 如果要包装Pytho
我的应用程序已登录,一旦获得访问,它将为SDCARD创建一个新的HTML文件,该HTML文件的输出或外观取决于Logger的帐户. 写作后,应用程序转到下一个活动 Intent nextActivity = new Intent(MyMainAct.this, AppView.class); startActivity(nextActivity); AppView类是UI是WebView的下一个活动.它查看在登录时创建的HTML. 当我单击"登录为不同的用户"按钮时,我将返回主要活动,即mymainact.我使用以下代码: Intent nextActivity = new Intent(AppView.this, MyMainAct.class); startActivity(nextActivity); 当我再次登录(作为不同的用户)时,我期望有不同的UI,因为创建的HTML是不同的.但这
我已经通过AWS EC2-Instance部署了由WebPack-Dev-Server构建的应用程序.它说我应该将其更改为生产.在开发和生产中部署有什么区别?如果开发服务器也将每个资产和组件都汇编成一个捆绑包,那么使用生产的好处是什么? 其他问题: 在设置启动脚本以启动WebPack-dev-server时,我看到人们写它为 "scripts": { "start": "webpack-dev-server --entry ./src/js/app.js --output-filename ./dist/bundle.js" } 从中,预先删除-fileName的原因是什么? 我尝试没有它而没有它,显然它可以正常工作.我查找了文档,但找不到我想要的东西. 有人可以告诉我,如果知道的话是什么? 谢谢. 解决方案 优化和安全性是最大的因素.
我想输出: 所有.js文件js 所有.css文件styles 所有媒体都像.svg | .png | .jpeg进入"资产"等等 在. 我的config 解决方案 在您的WebPack.config.js文件中: JS文件 output: { filename: './js/[name].bundle.js', // prepend folder name path: path.resolve(__dirname, 'dist'), chunkFilename: './js/chunkFilename.[name].bundle.js' // prepend folder name }, CSS文件: plugins:[ new MiniCssExtractPlugin({ filename: 'css/[name].[con
我正在尝试查看是否有一种运行WebPack捆绑包的方法,以及为什么我的装载机不起作用. 这是我的代码: module.exports = { context: path.join(__dirname, 'dist'), entry: ['./ES6bundle.js', './jQuery.js'], output: { filename: 'bundle.js', path: path.join(__dirname, 'dist') } }; // module: { // loaders: [{ // test: /\.js?$/, // exclude: /node_modules/, // loader: 'babel-loader', // query: { // presets: ['env'] // } // }] // };
bundle.js(2.4 MB)加载40秒-1.5分钟:这是我的webpack.config.js: const webpack = require('webpack'); const config = { entry: { "App":__dirname + '/js/App.jsx' }, output: { path: __dirname + '/dist', filename: 'bundle.js', }, resolve: { extensions: ['.js', '.jsx', '.css'] }, module: { rules: [ { test: /\.jsx?/, exclude: /node_modules/, use: 'babel-loader', loader: 'babel-loader?cashezdirectory' }, //
我是WebPack的新手.目前,我正在使用WebPack进行Angular2应用程序.作为需求的一部分,我们希望拥有一个设置文件,该文件不应捆绑,以便可以在bundle后更改设置中的URL. . 以下是两个文件的代码. settings.ts const foo = { url:'localhost' }; export { foo }; script.ts import { foo } from 'settings'; 两个TS文件将在捆绑之前将其编译到JS文件.现在,我想从Bundle中排除settings.ts文件,并要复制设置.TS文件在DIST文件夹中分开. 下面是webpack.config文件 loaders: [ { test: /\.ts$/, loaders: ['awesome-typescript-loader',
我刚刚更新到WebPack 2.1.0-beta.15,其中包括Angular 2(版本RC.2)应用程序(带有打字稿),但我想知道如何使用树木摇动功能.我读到它应该可以"开箱即用",但是我仍然有一个1.7MB的捆绑包用于一个非常简单的应用程序,所以可能我做错了什么. 这是我到目前为止所拥有的: tsconfig.json { "compilerOptions": { "target": "es5", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false }, "exclude": [ "node_modules", "typings/main", "typings/main.d.ts
我得到的一般要旨是CommonsChunkPlugin查看所有入口点,检查它们之间是否有常见的软件包/依赖关系,并将它们分开为自己的捆绑包. 所以,假设我有以下配置: ... enrty : { entry1 : 'entry1.js', //which has 'jquery' as a dependency entry2 : 'entry2.js', //which has 'jquery as a dependency vendors : [ 'jquery', 'some_jquery_plugin' //which has 'jquery' as a dependency ] }, output: { path: PATHS.build, filename: '[name].bundle.js' } ... 如果我不使用CommonsChunkPlugin 捆绑 我最终将获得3个
我正在尝试在服务器环境中设置一个可以从远程源输出捆绑包的WebPack配置.来源是一个.js文件,将通过邀请提取.这可能吗? 远程文件 - example.com/file.js export default () => console.log('Hello world'); pseudocode的webpack const remoteSource = await fetchFromURL('http://example.com/file.js'); webpack({ entry: remoteSource, output: { filename: 'output.js', path: path.resolve(__dirname, 'src'), libraryTarget: "umd", } }) 任何想法都将受到赞赏! 解决方案 我环顾四周,但是您是唯一给我提示的人.所有其他建议均基于externals,在
我将HTM文件用于程序中的某些工作.在模拟器中,我像这样定义了本地文件; var a = dic["acil_adi"]?.asString() var path = NSBundle.mainBundle().pathForResource(a, ofType: ".htm") var url = NSURL(fileURLWithPath:path!) var request = NSURLRequest(URL:url) println("\(url)") var theWebView:WKWebView = WKWebView(frame:self.view.frame) theWebView.loadRequest(request) self.view.addSubview(theWebView) 但是,当我将此应用发送到设备(iPhone 5s) 时 出现错误: file:///p
我希望能够在生产环境中缩小/捆绑我的JavaScript文件,同时在本地调试时未启动/捆绑;但是,VS2012中的默认WebForms站点似乎不允许使用. 复制我的问题的步骤: 创建一个新的" ASP.NET Web Forms Application"(在我的情况下C#) 在不调试和查看浏览器中的资源的情况下开始 请注意未启动的jQuery/Modernizr文件,但捆绑/缩小MsAjaxJS和WebFormsJs web.config,默认情况下具有: ,我什至尝试通过明确告诉BundleTable不优化来修改global.asax: void Application_Start(object sender, EventArgs e) { // Code that runs on application startup BundleT
我创建了一个Javafx应用程序,并使用 ant 创建了本机束.当我尝试使用双击创建的捆绑包中的JAR启动应用程序时,它成功启动了我的应用程序.但是,当我尝试双击myapplication.exe(Say)时,它会抛出 javafx启动器错误"在运行应用程序时异常" . . 我已经比较了JRE,有许多我发现的jar,exe,dll和一些属性文件. 我有这些环境设置 - JAVA_HOME -- C:\Program Files\Java\jdk1.7.0_10 JREFX_HOME -- C:\Program Files\Oracle\JavaFX 2.2 Runtime Path contains an entry of C:\Program Files\Java\jdk1.7.0_10\bin java_home和jrefx_home在我的build.xml中使用ant-javafx.jar和jfxrt.jar- ${env.JAVA_HOME}/lib/a